Skip to main content

Full text of "Apple Orchard v2n3 1981 Fall"

See other formats


INTERNATIONAL 
APPLE CORE" 

presents 


Apple 
Orchard 


TM 



VOLUME 2 NUMBER 3 


FALL 1981 


The Apple Nobody Knows 


Price War 



SUP'R'MOD II ☆ SUP'RTERMINAL it SUP'R’FAN it SUP'R'SWITCHER 



‘Version 2.5 

APPLE II is a trademark of APPLE Computer Co. 
CP/M is a trademark of Digital Research 


M & R Enterprises 
■ g M P.O.Box 61011 
Iflmm Sunnyvale, CA 94086 
|\|A% Telephone (408) 738-3772 


SUP'R'FAN 

• Fits inside the APPLE II case 

• Powered by 117VAC and does not depend on the 
Apple Power Supply 

• Brushless AC Motor for no electrical noise 

• Does not interfere with all present Apple Peripherals 

• Mounts with one screw — no drilling required 

• Will not interfere with magnetic media such as metal 
cased monitors or disks in close proximity (less than 
l / 2 gauss) 

• Lowers IC surface temperatures 

• Weighs only 18 oz. 


SUP'R'SWITCHER 

• 90 to 135 VAC/60Hz or 180 to 270 VAC/50Hz input 

• Fully protected — voltage/current 

• Overvoltage protection 

• 0-50 C full load operating temperature 

• Output voltage current 

+5V @ 6A -12V @ 1A 
+12V @ 1A -5V @ 1A 

• Weight — 2% lbs 

• Size 3%” H 9%” D 6%” W 

• Mounts on left side of Apple II 

• Sufficient current to handle all 8 slots 

• Plugs directly into the Apple II motherboard 


SUP'R'MOD II 

The SUP'R’MOD II is a wide band black and white or 
color compatible interface system intended to convert 
the home TV to a full video display for home computers, 
CCTV cameras and similar systems which output 
NTSC compatible composite video. The SUP'R’MOD II 
is pre-tuned to U.S. channel 33 (UHF), includes a coaxial 
cable and antenna transformer, and in conjunction with 
a standard home TV set, insures safe isolation and high 
performance. 


SYMBOL 

DESCRIPTION 

TYPICAL 

UNIT 

F c 

Vision Carrier 

591.5 

MHz ± 0.5 

Icc 

Supply Current 

2.0 

Ma 

VO (Hi) 

RF Output, V mod = 0 

1.5 

Mv 

VO (Low) 

RF Output, V mod =1.5 

-20.0 

dB 

R in (mod) 

Modulation input resistance 

700.0 

Ohm 

V OSc (Min) 

Oscillator stop voltage 

2.0 

Volt 

v c c 

Voltage 

+5 to +12 

Volts DC 


SUP'R'TERMINAL 


• 80 Columns by 24 lines, upper and lower case; all 128 
ASCII characters 

• Includes an Upper and Lower case 5x8 dot matrix 
ASCII character set, and inverse alpha characters 

• Character set can be user definable 

• Shift Lock feature 

• Works with APPLE PASCAL and APPLE BASIC 

• Compatible with ALL APPLE II peripherals 

• CP/M Output cursor* 

• Pascal 1.1 Keypress and type ahead in firmware* 

• 3K bytes of bank switched static ram 

• 2K bytes of ROM 

• The only board with continuous direct memory 
mapped screened ram 

• The only board that interprets VTABS by firmware 
(version 2.2) 

• The only board with an adjustable scrolling window 

• The only 80 column board that is synchronous with 
the APPLE A 

• Fully programmable cursor 

• Works with CORVUS and NESTAR Systems 


SUP'R'SWITCHER it SUP'R’FAN it SUP'R'TERMINAL ☆ SUP'R’MOD II 





Turn your Apple into the world’s 
most versatile personal computer. 


The SoftCard™ Solution. SoftCard 
turns your Apple into two computers. 
A Z-80 and a 6502. By adding a Z-80 
microprocessor and CP/M to your 
Apple, SoftCard turns your Apple into 
a CP/M based machine. That means 
you can access the single largest body 
of microcomputer software in exist- 
ence. Two computers in one. And, the 
advantages of both. 

Plug and go. The SoftCard system 
starts with a Z-80 based circuit card. 
Just plug it into any slot (except 0) of 
your Apple. No modifications required. 
SoftCard supports most of your Apple 
peripherals, and, in 6502-mode, your 
Apple is still your Apple. 

CP/M for your Apple. You get CP/M 
on disk with the SoftCard package. It's 
a powerful and simple-to-use operating 
system. It supports more software 
than any other microcomputer operat- 
ing system. And that's the key to the 
versatility of the SoftCard/Apple. 


BASIC included. A powerful tool, 
BASIC-80 is included in the SoftCard 
package. Running under CP/M, ANSI 
Standard BASIC-80 is the most 
powerful microcomputer BASIC 
available. It includes extensive disk I/O 
statements, error trapping, integer 
variables, 16-digit precision, exten- 
sive EDIT commands and string func- 
tions, high and low-res Apple graphics, 
PRINT USING, CHAIN and COM- 
MON, plus many additional com- 
mands. And, it's a BASIC you can 
compile with Microsoft's BASIC 
Compiler. 

More languages. With SoftCard and 
CP/M, you can add Microsoft's ANSI 
Standard COBOL, and FORTRAN, or 


Basic Compiler and Assembly Lan- 
guage Development System. All, more 
powerful tools for your Apple. 

Seeing is believing. See the SoftCard 
in operation at your Microsoft or Apple 
dealer. We think you'll agree that the 
SoftCard turns your Apple into the 
world's most versatile personal 
computer. 

Complete information? It's at your 
dealer's now. Or, we'll send it to you 
and include a dealer list. Write us. Call 
us. Or, circle the reader service card 
number below. 

SoftCard is a trademark of Microsoft. Apple II and 
Apple II Plus are registered trademarks of Apple 
Computer. Z-80 is a registered trademark of Zilog, 
Inc. CP/M is a registered trademark of Digital 
Research, Inc. 


/MKROSOfT 

V CONSUMER^ PRODUCTS® 

Microsoft Consumer Products, 400 108th Ave. N.E., 
Bellevue, WA 98004. (206) 454-1315 




Mic*o-Scfs A40/A70 subsystem i 
combines the diskette level com- 'j 
patibility and interchangeability of t 
the A4G with the superior storage ) 
capacity of the A70. ' 

Dual A79’s provide over half- ,j 

a-megabyte of storage, at 5 Vi" j 

floppy prices! > ■ 

: No fiiate whidi Miao-Sci : J j 
Subsystem you choose, you'll have ) 
more capacity compatibility and 
versatility for your computer — and j 
more money in your pocket. 1 j 

Contact us today for more infer- ) 
mation and the name of your 1 
nearest Micro-Sd Dealer. 

* ? ‘Disk JI” is a registered trademark of Apple Computer, Inc., 
Cupertino, GA • } 

r "SoftCard js a registered trademark of Micro- Soft Consumer* 
Products. V 


If you own an Apple Ilf or plan 
to btry one, consider this: 

The Disk II* subsystem made 
for your Apple II provides only 35 
tracks of storage. But Micro-Sci 
subsystems made for your Apple II 
provide up to 70 tracks, without 
reduced versatility or compatibility. 

MORE CAPACITY 
FOR LESS MONEY 

Our A40 system features 40 
tracks, whereas our A70 provides 
70 tracks and exactly twice the 
byte capacity of Disk II. 

With either Micro-Sci system, you 
pay a lot less per byte. And with 
the A40, you could even end up 
paying considerably less per drive. 


COMPATIBILITY TO SPARE 

Micro-Sci has achieved this 
extra storage while maintaining 
compatibility with your existing 
Apple formated diskettes. 

Our subsystems operate with;' > ; 
DOS 3.2 and 3.3, Pascal, and the 
Z80 SoftCard. 

VERSATILITY PLtJS 

You can even mix Apple Disk 11% 
A40s and A70 s on the same com- 
puter. Micro-Sci s controller sup- 
ports one or two A40 s, one or two 
A70s or one of each. 

Single or dual A40 drive sub- 
systems give you more capacity 
(20,000 to 40,000 bytes) than 
Disk II drives, for less money. 


//-SCI 

MICRO-SCI 


17742 Irvine Boulevard, Suite 205, Tustin, California 92680 / Phone: 714/731-9461 / Telex: 910-346-6739 


MICRO-SCI IS A DIVISION OF STANDUN CONTROLS, INC- 



FALL 1981 


APPLE ORCHARD 


PAGE 3 


Take a bite... 


Vol.2 No. 3 






i 


* 





/ 

< 


i 

> 


S 

s 


7 

y 

> 

:> 

( 

< ^ S \ 7 7 ^ 



s 


A 

,7 J V \ 

v/ 

s 

7 

7 

V 


A 

? 

y 

> 

r* 

St 


k 

7 

<* 




c 

X 

7 


V# 


7 

y 





\ 


/ 



- 

f 

X 

X 

) 

. V Iky 'S'' / V V 



% 

x 

> 



Fall 1981 


Build a Better Error Trap, Peter C.Weiglin 12 

Designing input to reduce crash potential. 

What Does an Apple T aste Like, Eve? Marion D. Jett 16 

Symbolism, exegesis and tomorrow. 

The Apple Nobody Knows, Alan Anderson 18 

The real Apple III story. 

The Hero, the Sword, and the Apple, Donald Brown 23 

About those interactive fantasy games. 

Apple II Disk Soft Sectoring, Gary Morris 26 

Short nibble on nibbles. 

Ham ‘n’ Apples, Jim Hassler 27 

The worldwide Amateur Radio Applenet. 

Apple Telecommunications, Louis H. Milrad 30 

Or, run your home Apple from the office. 

Data Communication, Rob Stewart 33 

Modems, carriers, baud and duplex explained. 

Price War, Joe Budge 38 

A microeconomics simulation. 

Attach-BIOS Console Driver, Steve Lloyd 45 

Augmentation for the IAC’s Pascal disk. 

Integer BASIC Register Loader, Val J. Golding 53 

Passage of parameters to machine language. 

Poorboy Word Processor, Mike Kramer 56 

MX-80 lower-case output program. 

ShapeDefinitionConversionTable,DavidG.Huffman 78 


An easier way to keep track of those pesky arrows. 

DEPARTMENTS 


Letters 6 

PRINT FRE(ed), Val J. Golding 8 

Planting a Seed. . . Peter C.Weiglin 9 

President’s Message, Ken Silverman 11 

Product Reviews 36 

User Group Forum, Randy Fields 67 

Club meetings and organization. 

IAC Section: Membership Information 61 

Inside the IAC 69 

Sponsoring Members 70 

Worldwide Club Roster 72 

Forbidden Fruit, Mark L. Crosby 82 

Temptations, delicacies, and necessities. 

Buffer Overflow, Brian Strong 96 



PAGE 4 


APPLE ORCHARD 


FALL 1981 


Apple 

Orchard 



Vol. 2 No. 3 Fall 1981 

Entire Contents Copyright © 1981 

by International Apple Core 


Peter C. Weiglin — Editor 
Val. J. Golding — Editorial Associate 
Mark Crosby — New Products Editor 
“Dr. Wo” — Pascal/Languages Editor 

EDITORIAL MATERIAL TO: 

International Apple Core 

P.O. Box 976 

Daly City, CA 94017 


Published for the International Apple Core by 
dilithium Press, P.O. box 1493, 
Beaverton, OR 97075 


Patricia Miller — Publisher 


Tymera Coen — Production Manager 


ADVERTISING REPRESENTATIVES: 

Marla Knauss 
dilithium Press 
P.O. Box 1493 
Beaverton, OR 97075 
(503) 646-2713 


SUBSCRIPTIONS— DEALER INFORMATION: 

Apple Orchard Subscriptions 
P.O. Box 1493 
Beaverton, OR 97075 


APPLE ORCHARD (ISSN 0277-1950) is published quarterly by dilithium Press, 1 1000 
SW 1 1 th Street, Beaverton, Oregon 97005. Subscription rates are $ 1 0.00 for four issues 
in the G.S., $ 15.00 G.S. funds for Canada, Mexico, APO and FPO addresses, and $20.00 
G.S. funds for overseas and foreign addresses. Send change of address notices and cor- 
respondence concerning subscriptions to: APPLE ORCHARD Subscriptions, P.O. Box 
1493, Beaverton, Oregon 97075. 


INTERNATIONAL APPLE CORE 


Officers 


Jerry Vitt 
Ken Silverman 
Dave Gordon 
David Alpert 
Joe Budge 

Chairman 

President 

Vice-President 

Treasurer 

Secretary 

(214)369-7660 
(415)878-9171 
(213)384-0579 
(312) 295-6078 
(919)489-4284 


Regional Directors 


Roger Keating 
Auby Mandel 
Wolfgang Dederichs 

P.O. Box 448, Double Bay 2048, NSW, Australia 
409 Queen St. W. , T oronto, Ont. , Canada M5 V 2 A5 
Auf Drenhausen 2 4320 Hattigen, West Germany 

Harlan G. Felt 
James E. Hassler 
Jerry Vitt 
Scott Knaster 
Bernie Urban 
Tony Cerreta 
Fred Wilkinson 
James Simpson 

(Northern United States) 
(Northern United States) 
(Southern United States) 
(Southern United States) 
(Eastern United States) 
(Eastern United States) 
(Western United States) 
(Western United States) 

(408) 866-1733 
(307) 632-4934 
(214) 369-7660 
(303)238-8301 
(301)229-3458 
(914)636-3417 
(415) 585-2240 
(805) 492-3391 


Committee Chairmen 


SPECIAL INTEREST GROUPS: 


Co-ordinator 
Education SIG 
Ham Radio SIG 
Handicapped SIG 
Languages 
Legal SIG 
Medical SIG 

Louis Milrad 
Ted Perry 

James E. Hassler, WB7TRQ 
David McFarling 
Tom Woteki 
Felix B. Clayton 
Larry L. Stoneburner 

(416) 223-0599 
(916) 961-7776 
(307) 632-4934 
(402) 467-1878 
(202) 547-0984 
(803) 884-5370 
(714) 953-9151 

ApNotes 
Apple Orchard 
I AC Software 
IAC Librarian 
Telecommunications 
Standards 

Newsletter Exchange 
New Club Assistance 

John Shanes 
Peter C. Weiglin 
Neil Lipson 
Major Terry N. Taylor 
Craig Vaughan 
Mark Robbins 
David Alpert 
Randy Fields 

(804) 746-2711 
(415) 573-9726 
(215) 356-6183 
(213)372-4134 
(703) 255-2241 
(303)755-6440 
(312) 295-6078 
(415) 775-7965 


Cover photograph by Tracy I. Borland 




A colorful high-res graphics adventure on 
land and at sea, in dungeons and castles; 
different each time you play. Plan your 
strategy, solve the puzzles, and survive 
the endless variety of hazards and foes to 
reap your rewards. Odyssey is an ever 
fresh mythic adventure. 

Apple 1 1, DOS 3.2 or 3.3, Integer — $30.00. 


Synergistic 

Software 


5221 120th Ave. S.E. 
Bellevue, Washington 98006 


PAGE 6 


APPLE ORCHARD 


FALL 1981 


Letters 
to the Editor 


Sir: 

Enclosed is my check for a one- 
year subscription. 1 found the article 
“Comparing Applesoft Programs for 
Differences” in the Spring 1981 Or- 
chard to be very helpful, and well- 
written. It’s a pleasure to see a pro- 
gram that not only does the job, but 
does it with style. 

In the same issue, the article 
“Screen Formatting of Text” (which, 
in general, is very good), the pro- 
gram for printing more than two col- 
umns does not work. The only time 
a “1” should be added is when the 
number of columns does not evenly 
divide the number of items. Perhaps 
the author meant to use the INTeger 
function. Also, the program should 
stop after item RN has been printed. 

Francis A. Greene 
Hedgesville, WV 


(The INT function was intended, 
and was lost somewhere. 

—Ed.) 


Sir: 

On Page 87 of the summer Apple 
Orchard is a question about weird 
numbers with the Applesoft Renum- 
ber. Because this kind of thing had 
been happening to me, I breathlessly 
turned the page for the rest of the 
answer . . . and no answer. Is there a 
“fix”? Or were you just kidding? 

R. E. Johnson 
Houston 

There is a fix, no kidding. Here it 
is (I hope. . .)— PCW 


AFTER USING THE RENUMBER 
PROGRAM, I GET SOME 
WEIRD CALCULATIONS. 
WHY? 


Renumber is a very powerful 
tool for developing programs, 
but after you use it you may find 
some strange calculations in 
your program. What happens is 
that the number after an asterisk 
(“*”), as for multiplication, is 
sometimes mistaken as a line 
number, and Renumber renum- 
bers it. So if you had a line: 


10 A=B* 10 


it might renumber as 


20 A=B*20 


The fix is: 


For RAM Applesoft 

LOAD RENUMBER 
POKE 14342,172 
POKE 14343,171 
1 SAVE RENUMBER 


For ROM Applesoft 

LOAD RENUMBER 
POKE 4815,172 
POKE 4816,171 
SAVE RENUMBER 


(Do this on Renumber after 
copying it onto your work disk.) 



Sir: 

I read “Low Resolution Graphics in 
Pascal” by Bill Shepard in the Spring 
Apple Orchard with great interest. (I 
am trying to learn programming with 
Pascal instead of BASIC.) Unfor- 
tunately, I could not compile my in- 
put. I believe there is an error some- 
where on Pages 82, 83, or 84. Can 
you help? 

Thomas Kwai 
Wappinger’s Falls, 
New York 

Yes. The VAR declaration at the 
top of Page 82 should have been at 
the top of Page 84. On Pages 62 
and 63 of this issue you will find the 
pages from his original listing, 
showing the “contexts” I have de- 
scribed. It was not Mr. Shepard’s er- 
ror. Note: for the full listing, we re- 
mind you that back issues are 
available. Maybe an answer is to 
publish disks containing the pro- 
grams used in the Apple Orchard. 
What do you think?— PCW 


Send your 


comments to: 


International Apple Core 

P.O. Box 976 

Daly City, CA 94017 




THE BATTLE OF SHILOH: A brigade-level simulation of the first grand battle of the Civil War, 
pitting the Confederate Army against Grant’s troops and Union gunboats. 



TIGERS IN THE SNOW: Ghostlike Nazi Tiger tanks and infantry sweep across the dark, 
frozen forests of the Ardennes against a surprised U.S. force in this division/ regiment-level 
simulation of Hitler’s last desperate attack 


i 


As part of our demanding standards of excellence, we use ITIBXEll floppy discs. 

Apple is a registered trademark of Apple Computer Inc 


When we set out to design 
games based on the Battle of Shiloh 
and the Battle of the Bulge, we 
knew we had to give these classic, 
favorite themes a fresh, new look 
and feel. After all, we’ve established 
a reputation in strategy gaming for 
unsurpassed innovation, excitement 
and sophistication. 

First we put the games on the 
Apple® II* programming it perfectly 
to eliminate all organizational and 
administrative headaches so you can 
give your undivided attention to 
strategy planning. 

Then we gave both games the 
realism and playability you’re looking 
for. An elegant yet easy-to-use move- 
ment system for unimpeded play. 
Historical detail and accuracy for rich- 
ness and color. Hi-Res graphics that 
add even more color. Great solitaire 
scenarios against the computer. 
Zones of control. A step- reduction 
combat system. And more. 

Finally, we threw in features 
you wouldn’t expect For example, 
TIGERS IN THE SNOW has artillery 
and airpower allocations along with 
fuel and supply limitations. THE 
BATTLE OF SHILOH allows you to 
fine-tune combat strengths for each 
side, providing for the ultimate in 
play balance. It even lets you select 
risk levels and ferocity of attack (or 
defense). 

For $39.95 each, these are 
extraordinary games at quite an 
ordinary price. So head on down to 
your local store and check them out 
today! 

VISA and M/C holders can order by 
calling 800-227-1617, ext 335 (toll free). 
In California, call 800-772-3545, ext 335. 

To order by mail, send your check to: 
Strategic Simulations Inc, 465 Fairchild Dr., 
Suite 108, Mountain View, CA 94043. 

All our games carry a 14-day money- 
back guarantee. 

*48K disc for Apple® II with ROM Card or 
Apple® 11 Plus. 






PAGE 8 


APPLE ORCHARD 


FALL 1981 


Ain’t Apple grand! This is the 
thought that crosses our mind as we 
sit down to have a blank sheet of 
paper and a cranky typewriter stare 
us in the face. (Word processing — 
what’s that?) 

In a lot of ways, we are old-fash- 
ioned; we don’t always accept 
change readily. But accept or not, it 
occurs and we must live with it. 
Growing up with the Apple from its 
earliest stages adds a dimension not 
shared by newer owners. Who ever 
heard of a printer interface card 
(there was always the game I/O) or a 
disk drive (sure tape worked just 
dandy). Now we have the Apple ///; 
we have an Apple 11 so loaded with 
cards there is room for no more, and 


PRINT FRE(ed) 

by Val J. Golding 

Editorial Associate 


what is to come; what can we look 
forward to. 

Recent computer shows shed a 
glimmer of light. There are many 
new machines out there, some of 
which, on the surface at least, appear 
to offer stiff competition to Apple. 
Some will survive, become preda- 
tors; others will not. What will the 
position of the I AC be? Some rumors 
that the XXXX computer will even 
handle Apple software! This is good 
cause for the IAC clubs to do some 
serious thinking. Here are some 
thoughts we would like to nominate: 

What percentage of our mem- 
bership is interested in the Apple 
from a utilitarian standpoint, 
i.e., applications only. 


Is the percentage of program- 
mers and hobbyists shrinking? 

If so, is this unique only to the 
Apple world as a whole, or is it 
also true within the clubs? 

To what extent do we (as clubs) 
want to support the Apple ///? 

Do we want material on the III in- 
cluded in the Orchard? 

This is but a shadow of the possibili- 
ties that come to mind, but the time 
is ripe. Members can contact their 
regional directors, or they may ad- 
dress the Orchard directly. What is 
important is that the IAC needs your 
thinking. IAC does not set policy, the 
members do. 



INTERNATIONAL 
APPLE CORE ' 


APPLE 
ORCHARD 
BACK ISSUES 


Back issues of Apple Orchard are available, while supplies 
last, as follows: 

Volume 1 , Number 1 —$5.00 each 
All other issues — $3.50 each 
(No. 2 is no longer available) 

Please send your name, address, and issue number(s), 
along with a check, money order, or your VISA or Master- 
Card number and expiration date to: 

Apple Orchard Subscriptions 
P.0. Box 1493 
Beaverton, Oregon 97075 



FALL 1981 

Planting 
a seed... 


APPLE ORCHARD 


PAGE 9 



THE NON-DISCRIMINATOR 


The Apple neither knows nor 
cares what color the fingers of its 
operators are, or which religious 
Book those fingers hold, if any. It 
cares not how old those fingers are, 
what kind of bodies those fingers 
may caress, nor whether the opera- 
tor’s chair has legs, casters. . .or 
wheels. It doesn’t even matter 
whether fingers are used, or a stick 
held between teeth. 

Which makes the Apple the ulti- 
mate non-discriminator. Well, that’s 
obvious; it’s a machine. (Strange 
how we have to remind ourselves of 
that occasionally.) Humans discri- 
minate on grounds of personal char- 
acteristics, machines don’t. No great 
intellectual or moral revelation here. 

Apples have become the means 
to more effective communication 
for an increasing number of handi- 
capped people, and the means to ac- 
ceptance and income for a number 
of people who might have been dis- 
criminated against. Example: what 
other industry so readily accepts the 
work of a 15-year old as a viable 
commercial reality, treating it no 
differently than the work of a 30 or 
40-year old if it’s as good, which it 
frequently is. 

Look around your user groups 
too, and the diverse cross-section of 
personalities (not to mention physi- 


cal varieties!) present there. And if 
you are a male with a hang-up about 
females who are competent in pro- 
fessional and intellectual pursuits, 
stay away; some of the Apple’s best 
friends are women — women who 
are using the Apple to help express 
themselves as people. 

Come to think of it, we’re all using 
the Apple to help express ourselves, 
aren’t we? And we don’t even think 
about the personal characteristics of 
the person who wrote a program, or 
designed a piece of hardware, or 
wrote about it. The question is, did 
the product of that intellect work 
well or didn’t it? The “Beautiful Peo- 
ple” have as much trouble learning 
Pascal as the rest of us, while a per- 
son that society might otherwise 
overlook, for stupid but human rea- 
sons, may wind up revolutionizing 
something. 

Because success comes only 
from intense individual effort, every- 
body starts on an equal footing. 
Some wind up in a business activity 
growing out of Apple involvement. 
Many, if not all, of the businesses 
serving the microcomputer industry 
started as ideas, and were first 
worked on part-time, the classic 
story being two guys named Steve 
who hocked a VW van and started 
building a funny-looking printed cir- 
cuit board. 


One only has to look around the 
San Francisco Bay Area to realize 
that, particularly in today’s econ- 
omy, there is no hobby, industry or 
business that has a greater disregard 
for personal characteristics, while at 
the same time providing a wide 
range of opportunities for self- 
advancement and self-fulfillment. 

The main point of this discourse is 
this: in this microcomputer field, 
personal characteristics don’t mat- 
ter. Nobody gives a reject chip about 
majority or minority status, physical 
characteristics, lifestyles, etc. The 
individual effort put into a program, 
hardware item, or accessory, can be 
put in by anyone. 

What does matter is the effort and 
the result. There are, of course, no 
guarantees of success. The market- 
place rewards those who find one or 
more needs and desires, and fills 
those needs and desires. In one 
sense, it’s a shame that a large seg- 
ment of America has forgotten that 
fact. But there is this benefit: that 
forgetfulness leaves more oppor- 
tunity open for you. 

Whoever, or whatever, you are. 




PAGE 10 APPLE ORCHARD FALL 1981 

GREETINGS FROM CALIFORNIA . . . 


. . . AT LEAST SOME APPLES ARE 





FALL 1981 


APPLE ORCHARD 


PAGE 1 1 


President’s Message 

Ken Silverman 

President, International Apple Core 



Are you looking for help in the 
areas of programming, special uses 
for the Apple, hardware, or some 
special interest? The best place to 
find help — answers to these and 
other questions — is an Apple User 
Group, which is a place to share 
information. 

The International Apple Core re- 
ceives many calls asking, “Where is 
the closest User Group in the area of 

?” In most cases, an 

existing Club is close by and the 
caller can join. You’ll find a current 
listing of the IAC member Clubs in 
this issue of the Apple Orchard. 

Once in a while, there are no 
groups close to the caller’s location. 
When this happens, the IAC sug- 
gests that the caller start just such a 
group. The response is, “HOW?” 

The IAC has just completed pro- 
duction of a manual to help in start- 
ing up a user group. The name is 
“INIT USER GROUP” (Initialize/ 


Start Up/How to Do it). The manual 
includes basic information on for- 
mation, organization, publicity, put- 
ting together a newsletter, starting a 
software library (disks to do this are 
included with the manual), and 
some sample by-laws. 

The manual isn’t designed to 
cover all possibilities; your user 
group will be different from all other 
user groups. If you have been opera- 
tional for a while, this manual will be 
of less use to you than if you were 
not yet started. 

The IAC’s INIT USER GROUP 

manual costs $50.00. If you do start 
a User Group, however, and join the 
IAC, there is a coupon in the manual 
which will allow your first year’s 
dues to be reduced from $50 to $25. 
This makes the manual’s cost 
$25.00. If you require more informa- 
tion before purchasing, please write 
or call the IAC. 


On another subject, the IAC 
Board of Directors is now in the 
planning stages of obtaining a full- 
time staff and opening an IAC office. 
The growth of the IAC has been fan- 
tastic, and with that growth comes a 
great deal of work. Up to this time, 
that work has been done by volun- 
teers. While volunteer efforts will re- 
main the backbone of the IAC’s acti- 
vities, certain administrative and 
clerical tasks have reached the point 
where an effective response to 
your — the member Club’s — needs 
requires this “system reconfigura- 
tion”. The manner in which you in- 
put, vote, and obtain information 
will stay the same. Your Board of 
Directors will still be responsible to 
the member Clubs in their respec- 
tive areas; the Board will set policies 
and goals for the operating staff. 
More information will be forthcom- 
ing on this as it develops. 




PAGE 12 


APPLE ORCHARD 


FALL 1981 


BUILD A BETTER ERROR TRAP 

by Peter C. Weiglin 

Cider Press 


So you set up a program which re- 
quires that data be INPCJTed from 
time to time; a simple idea. . .just 
tell the Apple what it wants to know. 
That may be a number “YOUR 
CHOICE? (1 to 5)”, or a string, like 
“WANT TO GO ON? (YES OR NO)”, 
or “NAME OF STATE CAPITAL:?” 

The request is placed there as part 
of an INPUT statement, which re- 
quires a [RETURN] after the date, or a 
GET statement, which does not re- 
quires a [RETURN]. The information 
is then processed by program state- 
ments which follow the request. 

In most cases, the range of poten- 
tial answers desired by the program 
is limited; numbers above or below a 
valid range (as with a menu) could 
cause undesirable results. Further, if 
the request is for a “Yes or No” re- 
sponse, or for the capital of North 
Carolina, and you input JOE 
BUDGE, the poor machine is likely 
to be confused, unless you have 
taken precautions. 

Hence the error trap, a routine for 
filtering out inappropriate responses 
before they scramble the program’s 
correct execution (read “CRASH”). It 
is not news that this process involves 
the use of IF statements. The idea is 
to anticipate every potential re- 
sponse, and cause the program to re- 
ject any response which does not fit 
the situation. The rejection may be 
communicated with as much tact or 
venom as you desire. 

NUMBERS 

Take the case of a menu with five 
choices; the program might look like 
this: 


250 INPUT “YOUR CHOICE: ”;A 
260 IF A<1 GOTO 250 
270 IF A> 5 GOTO 250 
(etc.) 

Despite the repeated “YOUR 
CHOICE” printing until a correct in- 


put, there is no real explanation of 
the problem. One solution is: 


230 GOTO 250 
240 PRINT “NUMBER 
BETWEEN 1 AND 5 
PLEASE, DUMMY.”: PRINT 
250 INPUT “YOUR CHOICE: ”;A 
260 IFAcl GOTO 240 
270 IF A> 5 GOTO 240 
(etc.) 


But, that’s cumbersome. There’s a 
‘GOTO’ on every cycle even if there’s 
no error (most of the time, we hope), 
and two ‘IF’ statements where one 
could do the job. Like this: 


250 INPUT “YOUR CHOICE: ”;A 
260 IF A< OR A> THEN PRINT: 
PRINT “NUMBER 
BETWEEN 1 AND 5, 
PLEASE.”:PRINT:GOTO 
250 
(etc.) 


The result is a more streamlined 
execution. Still more streamlining 
could result if the ABS function is 
used, this way: 


260 IF ABS(3 — A)> 2 THEN . . . 
(etc.) 

range were from 1 to 6, then the pro- 
gram line would read: 


260 IF ABS(3.5 — A)> 2 
THEN . . . 

(etc.) 

This brings up another wrinkle. In 
Applesoft, a number like ‘4.2’ could 
be input. This will truncate to the 
lower integer. But if the expected 
answer is an integer (which takes up 
less memory space than an FP num- 
ber), you might as well use ‘A%’, the 
integer variable. 

STRINGS 

The other type of information in- 
put is a string, viz. 


350 INPUT “YOUR NAME: ”;A$ 
or 

450 INPUT “WANT TO GO ON 
(Y OR N)”;A$ 

in the ‘name’ case, or any other item 
of information, your first concern is 
that the length of the string not foul 
up your overall format. Try this: 

360 IF LEN(A$)> 8 THEN A$ = 
LEFT$(A$,8) 

For the Y/N or ‘yes/no’ condition, 
you want the program to branch one 
way or the other. The idea here would 
seem to be to branch on the less 
likely answer, and to cause a default 
condition to the least “damaging” 
outcome; e.g.: 

460 IFA$ = “Y” GOTO 700: 

REM BRANCH 

470 IF A$ < > “N” THEN PRINT 
“ONE MORE TIME, FAT- 
HEAD!”:GOTO 450: REM 
TRY AGAIN 

Note that line 460 gets the “Y” off 
on its way. If the answer isn’t “N” in 
line 470, something’s wrong, and 
you need a new answer. 

Now, you may say that, “this stuff 
is great if lots of people will use the 
program, but I’m the only one who’ll 
use it, and I designed the program, so 
I don’t need all this error trapping. 

Chances are you believe in the 
Easter Bunny too. Your memory 
(human) isn’t as good as you think it 
is. A year or more later, as you enter 
data, you just might make a mistake 
as the keyboard shifts underneath 
your flying fingers (at least that’s 
what happens to me). The best solu- 
tion is to protect you from youself, or 
anyone else entering data. 

Build a better error trap . . . and 
valid data will beat a path to your 
Apple. 




h OF TITLES 


Computers for Everybody 

Jerry Willis and Merl Miller 

This fun-to-read book covers all the things you 
should know about computers. If you're anxious to 
buy one, use one or just want to find out about 
them, read this book first. 

ISBN 0-918398-49-5 $4.95 

32 BASIC Programs for the Apple 
Computer 

Tom Rugg and Phil Feldman 

Chock full of programs with practical applications, 
educational uses, games and graphics, this new 
book for Apple users also includes a special 8 page 
color section. 

ISBN 0-918398-34-7 $17.95 

How to Get Started with CP/M 

Carl Townsend 

One of the world's most popular operating systems 
is explained in simple terms. Includes a handy 
guide on shopping for an operating system, a glos- 
sary, a list of hardware manufacturers supporting 
CP/M and a list of major CP/M software. 

ISBN 0-918398-32-0 $9.95 


4 / 


Take AIM: Volume One 

James H. Clark 
This lab and learning manual for the AIM-65 and 
other 6502 microcomputers includes computer 
precautions, programming basics, and 30 fully 
documented utility and game programs which 
teach math, data handling, simulation and more. 
ISBN 0-916460-29-0 $16.95 

Year of the Robot 

Wayne Chen 

This thought-provoking book illustrates how a 
robot encroaches upon theturfs of religion, moral- 
ity and philosophy, teaching us how to behave. 
ISBN 0-918398-50-9 $7.95 

Small Computers for the Small 
Businessman 

Nicholas Rosa and Sharon Rosa 
If you're ever considered a computer for your bus- 
iness but didn't know where to turn, this is the 
book that will arm you with all the information 
you'll need to make an intelligent, cost-effective 
decision. 

ISBN 0-918398-31-2 $12.95 


From dilithium Press 

Write or call for free catalog! 800-547-1842 

Most bookstores and computer stores carry our books. Call us on 
our toll free number and well tell you the one nearest you. ^ 

dilithium Press, P.O. Box 606, Beaverton, OR 97075 ^ 





Hayden Applesoft" Compiler 

A Brand New Multi-Phase Compiler 


That Speeds Your Program Up to 
12 Times Faster — And More! 


• MODULAR CODE! 

Starting address fora compiled 
module is specified prior to com- 
pilation. A CALL to this address 
executes the program. Adding 2 to 
the start address executes the pro- 
gram without CLEARing its variable 
space or RESTOREing its data-pointer. 
RESULT: Modules can retain their 
data between CALLS (local variables). 
Modules may CALL one another 
and/or may be CALLed from a real 
Applesoft program running under 
the interpreter. 

• FULL COMPATIBILITY! 

All Applesoft features are sup- 
ported except: I) dynamic array 
dimensioning, and 2) those few 
statements that no longer make 
sense outside of an interpreter 
environment, such as LIST and 
TRACE. RESULT: In executing the 
source program, the fact of compila- 
tion is transparent to the user. 


(by Jonathan Eiten) Translateyour 
standard Applesoft BASIC program 
into true machine code! Now you 
can write and debug your programs 
in Applesoft BASIC, compile them 
and enjoy the speed inherent in exe- 
cuting machine language files! The 
longer and more complex the source 


• ARRAY VECTORING I 

The Compiler eliminates time- 
consuming multiplication usually 
present in subscript calculation by 
generating sub-array look-up 
vectors for multi- 
dimensional arrays. 

RESULT: Greater 


• SYSTEM REQUIREMENTS: 

The Hayden Applesoft Compiler 
reguires 48K of RAM, Applesoft, the 
Autostart ROM, and at least one disk 
drive. No other hardware is required, 
and the product WILL operate in 
a 64K environment, with a RAM 


program, the greaterthe increase in 
execution speed. Easy to operate, 
the userjust specifies the name of 
the program to be compiled and may 
then BRUN the compiler program. 

• TRUE INTEGER ARITHMETIC! 

Sub-expressions with integer 
operand(s) are calculated with fast 
integer arithmetic routines. RESULT: 
Faster execution time of Applesoft in- 
trinsics which require integer values! 


speed enhance- 
ment for those 
programs with 
many multi- 
dimensional array 
references. The 
more dimensions, 
the greater the 
increase in speed. 

3.3 DOS Version 
Soon To Be Available! 





card or Language card, but 
there will be no increase in 
compiler space, since the 
Compiler makes CALLS to the 
Applesoft ROMs. 

#08809, Apple II Disk, $200 




Available at your local computer store! 


The Solution to 


For Orders and Inquiries Call Toll Free 

HAV8EN HOTLINE 800 - 631-0856 


A Long Standing Dilemma! 



* Apple and Applesoft are trademarks of Apple Computer Co., Inc. and are not affiliated with Hayden Book Co.. Inc. 

50 Essex Street, Rochelle Park, INI J 07662 BOOlf COffifMinyr lilCa 


The BEST games are from Creative Computing Software 


Siji ^ } | jjyj jj jjftj® 


919s Air Traffic Controller 

1980: Super Invader 

1981: Blister Ball 
and Mad Bomber 


Blister Ball 


Blister Ball is the first completely original 
arcade-type game for a computer. Not a 
copy, not an adaptation, not a spinoff. Blister 
Ball is new— it’s a new idea— better than 
Invaders, better than Circus, better than 
Asteroids, better than Galaxian. If you’ve 
played other games for hours, you’ll play 
Blister Ball for days. 



How does it work? Well, some mean but 
fun-loving aliens have produced some 
bouncing bombs. First they drop one and 
you’ve got to position yourself under it and 
zap it with your laser. If you miss, that’s 
OK. It will bounce around, although each 
bounce is lower, and you have several 
chances to zap it. Got the hang of it? OK, 
here come two bouncing bombs. You zap 
them. Then you’re faced with three, then 
four and five. 

As they bounce longer and longer the 
walls begin to close in so you’re faced with 
either zapping the bombs or being hit. Each 
hit knocks you a little further toward the 
gutter. But you can survive two hits which 
is usually enough to zap all the bombs. 


Feeling confident? Don’t. Because after 
5 bombs the murderous little devils drop 5 
bonus bombs, worth ten times as much. 
These don't bounce, so you get only one 
shot. You need nerves of steel and the 
reflexes of a tail gunner. 

After you complete one round, the game 
starts again with bombs that bounce faster 
and lower (and are worth more) than the 
previous ones. 

Blister Ball is a fantastic solo game. But 
there are two-player options as well in which 
players can play as a team or as opponents. 
Each player can move the entire width of 
the screen and zap any of the bombs. Here, 
you’re not only trying to survive, but trying 
to outscore your opponent. The game has 
two skill levels. 

Mad Bomber 

In Mad Bomber you are faced with aliens 
in a huge ship hovering overhead. They 
have bomb racks which they constantly fill 
with bombs. Your object is to move from 
side to side on the ground and zap the 
bombs in the bomb racks or as they fall. 



As the game progresses, the aliens fill 
up their bomb racks more quickly and the 
bombs fall faster. You lose after ten bombs 
have hit the area which you are defending. 

Mad Bomber can be played by one player 
solo or by two players as a team or as 
opponents. Two skill levels. 

Order Today 

Blister Ball and Mad Bomber are available 
together for $29.95 on disk (DOS 3.2) only 
and require a 48K Apple with paddle 
controls. (We recommend using the Super 
Paddles from Peripherals Plus). 

To order send $29.95 plus $2.00 shipping 
and handling to the address below. Credit 
card customers should include card number 
and expiration date of Visa, MasterCard or 
American Express card. Credit card orders 
may also be called in to our toll-free number 
in the continental U.S. 

If you also wish to order a set of Super 
Paddles from our Peripherals Plus subsidiary, 
the cost is just $39.95. The paddles are 
backed by a 90-day limited warranty from 
the manufacturer as well as Peripherals 
Plus’ moneyback guarantee of satisfac- 
tion. 

Blister Ball and Mad Bomber are colorful, 
challenging, fast and noisy. They are the 
games of the year from Sensational Soft- 
ware. 

creative 

competing 

Attn: Helen 

39 E. Hanover Avenue 
Morris Plains, NJ 07950 
Toll-free 800 - 631-8112 
In NJ 201-540-0445 



PAGE 16 


APPLE ORCHARD 


FALL 1981 


What 



Does 


an Apple Taste Like, Eve? 

by Marion D. Jett 


I drew the Apple pendant across 
my palm, thinking how it symbolized 
the love of friends — an early birthday 
gift from fellow Apple owners far 
away. The word "symbol” turned a 
switch inside my brain and I began to 
look at the dangling metal apple 
closely, seeking its meaning, its 
symbolism. 

“Why an apple?”, I asked aloud. 
Why not a plum or pear or berry, 1 
wondered. 

And why a rainbow-hued apple? 
Why not a red or yellow or green 
one? What did 1 hold in my hand? 
What did it mean? 

I let my consciousness stream on 
until, after a few moments, I had 
reached a few conclusions. I’d like to 
share them with you — one woman’s 
fanciful attempt to explain, "Why an 
Apple?” 

I asked myself, "What was the ap- 
ple’s genesis?” Ah, Genesis! I 
thought, and pure fantasy overtook 
me. 

There’s a great deal of Biblical 
symbolism in this little apple. (Bear 
with me, agnostics and atheists; look 
at this as the literary legacy of an an- 
cient people trying to explain their 


origins. * In Genesis, the first book of 
the Bible, is recorded the story of the 
famous apple in Eden’s garden. That 
apple hung on the tree of the knowl- 
edge of good and evil and Man could 
not resist its temptation (Gen. 
2:15-25; 3:1-24, RSV). 

Eve bit and so did Adam. So, now I 
was left with an apple (no color re- 
corded) with a bite out of it. It was 
probably Adam’s apple which was 
left; Eve must have eaten all of hers. 

The phrase, "tree of the knowl- 
edge of good and evil,” kept echoing 
in my head. Good and evil . . . plus 
and minus ... truth and non- 
truth. . .aha! 1 and 0! That’s the way 
an Apple sorts data. It fit . . . knowl- 
edge like that of the Gods. . . 
infallible. 

But why was the apple multi- 
colored? What was the genesis of 
that? Back to the Book. 

Genesis 6:5 begins the Noah story 
that ends after the flood with a cove- 
nant between God and Man; its sign 
was the rainbow (Gen. 9:17). Rain- 
bows become God’s memory hooks. 
They always reminded Him to turn 
off the rains before another world- 
wide flood began. 


Great, I thought; rainbows are for 
remembering. Of course! ROM, 
RAM, disks, tapes. . .all parts of a 
well-known system for remem- 
bering. 

But I still wasn’t satisfied. None of 
my speculations had pierced the 
core of the symbolism I sought. I fell 
back to Man’s most elementary 
method of seeking knowledge of a 
strange new object. I examined the 
apple lying in my hand with my five 
senses. 

Quickly, the checklist: 1) Hear- 
ing — silent; 2) Sight — as described 
above; 3) Touch — not applicable for 
symbols; 4) Smell-nothing. But 5) 
Taste, gave me pause. 

No, I didn’t bite the metal neck- 
lace. I just looked again at the miss- 
ing bite of the design and asked, 
“What did that Old Testament apple 
taste like when man and woman first 
knew it?” 

Well, after eating the forbidden 
fruit, Adam and Eve traded eternal 
days of joy in Eden for the uncertain 
tomorrows of the world-at-large. 

“THAT’S IT!” I yelled. That’s what 
it tasted like. It was a taste of 
tomorrow! 


FALL 1981 


APPLE ORCHARD 


PAGE 17 



Sighing with contentment, I hung 
the necklace on its hook in my jewel 
box. I walked downstairs, sat at the 
Apple keyboard and looked around 
the family room where it was set up. 
Across the room stood a television 
set with interactive cable. Tomor- 
row, not too long after today, tech- 
nology will join the TV set and the 
Apple to the world and I’ll be doing 
my shopping and banking in this 
room. I glanced at all the “peripher- 
als” my husband had assembled to 
operate our security system, the 
kitchen appliances, and all of the 
toys and gadgets we own. What 
marvels lay within our reach! 
Already our finance and cor- 
respondence were stored on disks. 
Maybe tomorrow would bring a 
robot to clean the house. After all, 
our Apple II Plus was but an hors 
d’oeuvre of the banquet ahead. 

As I turned back to the Apple, the 
bright logos on the keyboard and 
disk drives stood out boldly against 
their neutral backgrounds, symbols 
of the machines waiting to serve me. 
Yes, now I know what I’ll think each 
time I see those symbols. The Apple 
has given us, its users, a look at what 
is coming. It has given us a taste of 
tomorrow! 


©1981 by Marion D. Jett. 


*The author understands that none of 
the preceding ideas may have been in 
the thoughts of those who chose a bit- 
ten, rainbow-colored apple for the Apple 
Computer logotype. She also under- 
stands the difference between exegesis 
and proof-texting when seeking inspira- 
tion or confirmation from the Bible. She 
trusts God forgives her her whimsical 
ways and begs all readers to to likewise. 


Marion D. (“Rusty”) Jett and her doc- 
tor husband Roy succumbed to 
temptation and purchased an Apple 
II Plus in late 1980. Mrs. Jett is a 
“housewife” who writes, who is busi- 
ness manager of a medical practice, 
who enjoys travelling with her hus- 
band (they’re both licensed pilots), 
and who is active in politics and 
government service. Until recently, 
she was President of the Transit 
Authority serving the Cincinnati, 
Ohio area. Roy and Rusty have also 
become active in the Cincinnati 
Apple-Siders. 



PAGE 18 


APPLE ORCHARD 


FALL 1981 


THE APPLE NOBODY KNOWS 

by Alan Anderson 


The story of the Apple III is a fas- 
cinating one. Although this compu- 
ter has only been public knowledge 
for about a year, its existence has had 
a profound effect on Apple Compu- 
ter, Inc. and those of us who use their 
products. If you own or use an Apple 
II, you know about the Apple III. You 
may have seen it lurking in a corner 
of your local computer store, with 
full color horses parading across the 
screen; you may have read about it in 
various magazines that have detailed 
its problems; but you probably have 
not discovered the real inner work- 
ings of this system. If you are a busi- 
ness user, you may be surprised to 
hear of some of its potential applica- 
tions; if you a computer hobbyist, 
you will be interested in the amazing 
power hidden inside that curved 
chassis. Now let’s explore together 
the past, present, and future of the 
still-mysterious Apple III . 

What Happened 

The fact that an Apple III would 
someday appear was never a secret. 
For at least a year before the Apple III 
was introduced at the National Com- 
puter Conference in May 1980, the 
rumors flew fast and hard. But when 
Apple introduced the new system, 
the predictors were caught off guard. 
Apple Magazine proclaimed “A New 
Star is Bom”, but there were mutter- 
ings of “birth defects”; many were 
not impressed. Sure, it was pretty, 
but where was the hard-disk drive? 
No built-in color monitor? No Pascal 
in ROM? No 68000 microprocessor? 

Of course, the Apple III was miss- 
ing these and other things that some 
folks had decided were essential. If 
the new computer had had a normal 
chance to show itself off, these de- 
sign decisions would have been ade- 
quately explained at your local 


dealer. But a “normal” introduction 
period for the III was hardly what 
occurred. 

Of Clocks and Sockets 

At NCC, Apple said that the first 
shipments of Apple Ilfs would be 
dealer demos, one per store, and that 
they would start shipping in June. 
That schedule was quite optimistic, 
and it soon began slipping by several 
weeks. Then, it got worse: Apple 
began shipping demos, but they 
rarely worked. Apple’s reputation for 
quality, won with thousands of 
trouble-free H’s, began to deteriorate 
as the Apple III saga unfolded. 

Example: Apple discovered that 
their chip sockets were doing a lousy 
job of holding the integrated circuits 
in place, and that the slightest vibra- 
tion in your friendly freight truck was 
enough to unseat the chips, placing 
the III out of commission. This was a 
rude surprise for the unsuspecting 
Apple dealers. Ruder surprises 
awaited those who bought the first 
working computers; they frequently 
went dead after being installed in 
home or office, adding to the hassle. 
One solution was to allow the III to 
fall vertically for 6-9 inches to a sur- 
face capable of providing a sudden 
stop, jarring the chips into place. The 
apparent brutality of this celebrated 
“drop fix” for sophisticated equip- 
ment gave rise to the suggestion that 
the “drop fix” might well be applied 
to a few engineers and marketeers. 

So, new sockets were used, with a 
tighter grip, but Apple Ilfs were still 
failing. Eventually, Apple discovered 
that the new sockets were tighter all 
right, but were jamming the chip 
pins back around, missing the 
socket. Again, they fixed the prob- 
lem. Still, there were other hardware 
problems. The built-in disk drive 
sometimes didn’t work if a plastic- 


enclosed monitor was placed on top 
of the unit. There were rumors of a 
nasty solder bridge on the mother- 
board, and of inadequate heat dissi- 
pation. Finally, after much work, Ap- 
ple declared its reliability problems 
solved. 

It should be noted that until June 
1981, Apple’s repair policy on Ilfs 
was a model of simplicity: you send 
yours back and they send you a new 
one, fast. Having been through this 
procedure, I must say that even the 
most skeptical user comes out with 
his feelings soothed. Apple didn’t 
even wait until the sick one got there 
before shipping the new one. More 
recently, Apple has started selling 
Apple III service kits to its Level I ser- 
vice centers. 

Then, there’s the clock. When Ap- 
ple announced the III , one of its 
proudest features was a built-in 
clock/calendar chip that linked it to 
the operating system and stamped 
time and date on all your files. Well, 
bizarre things started occurring with 
the clock. The month began showing 
us as “???”, and the hour would 
climb whimsically into the 30’s and 
40’s before realizing that a new day 
was dawning. Since any boot disk- 
ette automatically displayed time 
and date, this particular black eye 
got great exposure. 

Eventually, Apple announced that 
it was unable to find a reliable large- 
volume source for the clock chips, 
and stopped putting them in. The re- 
tail price was lowered $50, and Apple 
III owners were offered a $50 rebate. 
Someday, when good chips can be 
obtained, the clock will go back. 
Someday. . . 

But What Will it Do? 

The Apple Ill's hardships have not 
been limited to hardware. The 
Sophisticated Operating System 



FALL 1961 


APPLE ORCHARD 


PAGE 19 


(SOS) had some problems, quickly 
resolved, but became known as a 
memory-eater. Business BASIC still 
contains bugs, but the III does a good 
job of emulating a single-language 
Apple II. There was virtually no soft- 
ware, except for the 80-column Visi- 
Calc ///; people were hearing things 
like, ‘‘I spent $4000 + , and got Visi- 
Calc and a paperweight!” 

Schedules and release dates 
slipped further and further from ini- 
tial estimates. Pascal was scheduled 
for August 1981 release. . .see if it’s 
out with this issue of the Apple Or- 
chard. Other languages and soft- 
ware, like COBOL and Fortran, have 
also been subject to delays. The big- 
gest blot in the software area has 
been Word Painter, Apple’s high- 
quality word processor. This product 
is now more than a year behind 
schedule and is forecast to appear 
late this year. These delays, it seems, 
will have been worth it; the products 
are undergoing extensive testing, 
and will be of higher quality than if 
Apple had rushed them to judgment 
in the rumor-ridden marketplace. 

The Past is Behind Us 

At last, it look like Apple III the 
Product is coming together. Local 
service is becoming available, as is 
the Extended Warranty. Reliability is 
up, says Apple, to a level comparable 
with the Apple II. And there are fewer 
gripes, growls, and whines coming 


from Apple III owners within my ear- 
shot. (Not “none”, just “fewer”.) 

So what’s holding it back now? 
Two things. The first is the acute 
shortage of software. There are vir- 
tually no application programs avail- 
able, and programming tools are 
likewise non-existent. There is as yet 
no assembler which provides the, 
proper interfaces with the Apple III 
operating system. The appearance 
of abundant software would greatly 
help the Apple III. 

But that’s one of the things being 
retarded by the second problem, 
which is the image of the Apple III as 
a stiff! Until dealers and consumers 
see the system running reliably, it 
will not be accepted as the Apple II 
has been. The tragedy is that public 
perception lags behind the actual im- 
provements by three to six months; 
programmers who could solve the 
software shortage are reluctant to in- 
vest time in a machine which they 
hear has problems. Only time can 
cure this one, depending on the rate 
of improvement of the Apple Ilfs 
public image. 

The Goodies 

Now that I’ve spent your time tell- 
ing you about the checkered history 
of the Apple ///, why should you be in- 
terested in hearing more about the 
thing? Because the Apple III is a 
uniquely well-designed personal 
computer system, remarkably 



powerful, and it has been plagued by 
stupid things like bent pins, solder 
bridges, corporate PR games (“what 
clock?”) and negative attitudes. The 
Apple III itself deserves a closer look. 

The most obvious factor in the Ap- 
ple Ill's design is the legacy of the Ap- 
ple II. The III reflects many of the 
things that were done right on the II, 
such as expansion capabilities; and 
corrects some of the hassles of the II, 
such as combining all languages 
under one operating system. With 
the Apple II as a sound base, the Ap- 
ple Ill's design begins to take form. 
The standard memory configuration 
is 128K RAM. The microprocessor 
starts out as a 6502 A, a faster ver- 
sion of the Apple II’s brain, and then 
has its capabilities enlarged by some 
additional circuitry. The built-in disk 
drive is basically the same as the 
ones we get for Apple IIs, with the 
same 140K bytes of data per disk- 
ette. Up to three more drives can be 
plugged into the back with no addi- 
tional controller needed. 

The Apple Ill's keyboard is a more 
complete version of the II’s. All 128 
ASCII characters are typeable, in- 
cluding full upper/lower case and 
alpha lock key. All keys have auto- 
repeat just by holding them down. A 
numeric keypad sits adjacent to the 
main keyboard. There are arrow keys 
for all four main points to the com- 
pass, and each of these keys has 
auto-repeat with two speeds, 
depending on how hard the key is 
pressed. 

The Apple III provides three differ- 
ent forms of text screen output, start- 
ing with the 40-character wide by 
24-line high screen we see on the 
standard Apple II (40 x 24). The sec- 
ond mode is 80 characters wide by 
24 lines high (80x24). The third 
mode is 40 x 24, but with the capa- 
bility to make each letter, and each 
letter’s background, any of 1 6 colors! 
But the real topper is that for all three 
text modes, the character set is de- 
fined in Random Access Memory 
(RAM), not frozen in Read-only 
Memory (ROM). This means that you 
can redefine the way characters look; 
so you can print different fonts, 
Japanese characters, even charac- 
ters that look like horses. (Uh 
huh. . .that 16-color horse demo 
you see isn’t graphics at all; it’s text 
mode, with the characters 
redefined.) Those of you who have 
seen the Hi-Res Character Generator 
in Apple’s DOS Tool Kit are familiar 


PAGE 20 


APPLE ORCHARD 


FALL 1981 


with the technique of redefining the 
character set. However, there’s a big 
difference: on the II, this has to be 
done in graphics mode, and it’s slow. 
On the ///, it’s done in text mode, so 
it’s just as fast to print horses, frogs, 
and Greek as it is to print the English 
alphabet. 

One of the Apple Ill's more inter- 
esting concepts is its lack of ROM; 
the only ROM code in the machine is 
a 4K byte program which simply runs 
a quick test on the unit’s hardware 
and then boots the disk. Once that 
disk is done, this ROM is replaced in 
memory by RAM — no space wasted. 

If you’re familiar with the Apple H’s 
insides, you know that the memory 
from $C000 to $CFFF is used for in- 
put/output by built-in and peripheral 
devices. Well, in the Apple ///, that’s 
how it’s used too. .. sometimes. 
There’s another neat little trick in the 
III that causes this area to be RAM 
too. Those of you in the audience 
who are quick-witted will notice that, 
with the switches set properly, the 
Ill's memory looks an awful lot like 


an Apple II; at other times, the whole 
memory space becomes RAM. (See 
Figure 1). 

Why have all this RAM? It makes 
the Apple III very “open-minded”. 
With no language in ROM, the III 
doesn’t lock itself to the present 
selection of languages. If the Apple II 
had been made with all RAM, we 
wouldn’t need a Language Card to 
run Pascal. Of course, we would have 
had to load BASIC by cassette, since 
the disk drives didn’t exist when the II 
first appeared. But with the///, every- 
body has a disk drive, so loading the 
language — any language — is fast 
and easy. By the way, not only does 
the III load the language from disk, 
but also all the operating software, 
the character set, even the keyboard 
layout which designates how the 
keys correspond to the character set. 

Speak to Me 

The Apple III has interfacing capa- 
bilities too. Even the standard I/O is 
kinda fancy. For example, there are 
three different video signals avail- 


able: NTSC (standard) black and 
white; NTSC color, and RGB (studio 
quality) color. The black-and-white 
plug causes the colors to appear as 
sixteen shades of gray. There are also 
three different audio generators. 
One makes a beep, another makes 
various one-bit sounds (just like the 
Apple II), and the third is a 6-bit 
digital-to-analog converter that gives 
greater resolution to sounds. 

The Apple III has a serial interface 
built in, suitable for hooking up 
printers and modems. There is also a 
built-in interface for Apple’s Silen- 
type printer. The Silentype connec- 
tor and one other port are also joy- 
stick hookups, and it’s quite simple 
to modify many of the existing joy- 
sticks for use with the III. 

Inside the Apple are four 50-pin 
slots very much like the ones in the 
Apple II. In fact, the FCC may not like 
it, but you can plug in many Apple II 
peripheral cards and they will work 
fine. 

And Now, the Rest of the Story 

This part is for the hobbyist, the 
experimenters, and the curious 
hackers among you. If you’ve had 
your Apple II long enough to remem- 
ber the discovery of (POKE 33,33) in 
editing, the advent of the S. H. Lam 
Monitor routine, or the first CHR$ 
function for Integer BASIC, then you 
know what the early days were like. 
Well friends, come join me as we ex- 
plore the secrets of the Apple III. 
Most of these things are not yet docu- 
mented, but already they are starting 
to become known. One day, Apple 
Computer Inc. will document them, 
and then we’ll all know these things 
work to a very high degree. Until 
then, we present for your interest, 
CJntold Stores of the Apple ///! 

1. The Monitor Lurks Within 

Inside that 4K diagnostic/boot 
ROM mentioned earlier is the first 
real development tool available for 
the ///: the Monitor. The Monitor is 
based on the Apple II Monitor. 
Several commands are the same as 
the II; specifically: the ones for dump- 
ing, moving, and verifying memory, 
and the G command are the same. 
The existence of this Monitor, 
though undocumented publicly, is 
now fairly well known. (But, people 
at Apple have said that the Monitor 
may not be included in Apple Ills 
after some point.— PCW) 


Apple III Memory 


Native mode 


Emulation mode 



$FFFF 
$F000 
$ E000 
$ D000 
$C000 


$80000 


$0 



Figure 1 





FALL 1981 


APPLE ORCHARD 


PAGE 21 


Apple III Memory 



8K used by system 


bank 1 


24k used by system 


bank E 


32k x 1 5 banks 
user 


$C000-$CFFF 
can be I/O space 


$F000-$FFFF 
can be ROM 


Figure 2 


Here are the other commands: 

A. (byte)c(addrs) . S 

— searches the range of ad- 
dresses (addrs) for the given 
byte. 

Example: B5< 3000.3FFFS 

B. (blocknum) < (addrs) R 
(blocknum) < (addrs) . 

(addrs) R 

— reads the disk from the 
given block number into the 
given addresses. Blocks are 
512 ($200) byte chunks, as 
with Pascal. One diskette con- 
tains 280 ($118) blocks. If 
you use the second form, 
enough consecutive blocks to 
fill the address space given will 
be read. 

Examples: 4A< 1000R (reads 


$4A into $1000-$! IFF) 

107 < 2500.28FFR (reads 
blocks $107-108 into 
$2500-28FF) 

C. (blocknum) < (addrs) W 
(blocknum) < (addrs) . 

(addrs) W 

— writes to the disk. Analo- 
gous to the READ command 
above. 

D. (addrs) J 

— performs a jump (JMP) to 
the address given. 

The Monitor comes up in 40-char- 
acter mode. To switch to 80-column 
mode, press (ESC)-8. Pressing 
(ESC)-4 puts you back in 40-mode. 
To put more than one command on a 
line, put a slash between each pair. 


To stop and start video output, press 
the space bar. Press (TAB) to abort a 
listing. To enter the Monitor, press 
and hold (CTRL) and (OPEN APPLE) 
down; press and release (RESET). 
Keep holding the others until the Ap- 
ple beeps. Have fun! 

2. Banks for the Memories 

One of the most oft-asked ques- 
tions about the Apple III is, of course, 
“How does the 6502 address all that 
memory?” There are lots of cute 
answers to that one: “Very care- 
fully...”, ‘‘With mirrors...”, 
“Slowly. . .”, and others. Actually, 
the masses of memory in the III are 
handled through the time honored 
tradition of bank switching. Figure 2 
gives you an idea of how it works. 

First, you’ll note that the 32K 
chunk from $2000 to $9FFF is repli- 
cated a number of times. This is 
called the User Area, and in the 5 1 2K 
Apple III (theoretical for now) there 
are 15 of these, numbered from $0to 
$E. Each of these 32K areas is called 
a bank. The one currently being ad- 
dressed is determined by a memory- 
mapped register called the bank 
register (pretty tricky, eh?). This 
register is located at $FFEF, and you 
can change it in the Monitor. Nor- 
mally, SOS handles all the necessary 
switches between banks from high- 
level languages. Oh . . . the present 
128K Apple III contains three User 
Areas, numbered $0 to $2. Some 
owners have added a fourth area 
($3). . .they hope. . .by upgrading 
memory to 160K. 

In addition to this switching of 
RAM areas, the III has two other bank 
switches. One controls the area from 
$C000 to $CFFF, selecting whether 
this space is RAM or I/O ROM. The 
other controls $F000 through 
$FFFF, which can be ROM or RAM, 
as mentioned earlier. These switches 
are kept in the environment register, 
described next (read on!). 


3. Environmental Impact 

Some of the Apple Ilfs magic 
tricks are controlled by another 
memory-mapped register, the envi- 
ronment register. This register is 
mapped in at $FFDF and is shown in 
Figure 3. 

Explanation: 

Bit 7: When in the Emulator mode, 
this switch is set for 1 MHz to 
emulate the Apple II’s clock. 






PAGE 22 


APPLE ORCHARD 


FALL 1981 


Bit 6: This switch chooses what 
goes in $C000-$CFFF (see 
bank discussion above.) 

Bit 5: This switch allows the video 
generator to go off, thus 
speeding up processing. 

Bit 4: Turns off (RESET). 

Bit 3: Used to write-protect 

$C000-$CFFF in emulation 
mode. 

Bit 2: Maps the 6502 stack to a dif- 
ferent location or normal 
($100-$ IFF) location. 

Bit 1 : Selects between two ROMs 
which may be mapped into 
the $F000-$FFFF space. 


Bit 0: This switch chooses whether 
RAM or ROM goes into 
$F000-$FFFF. 

Of course, this register may also 
be manipulated in the Monitor. 
Warning: it’s easy to lose control and 
be forced to power off-and-on. 
However, you can’t hurt the hard- 
ware, so your investment is pro- 
tected. 

In future articles, we’ll cover some 
of these items: 

— How to write Invokable Modules 
for Fun and Profit; 


— How to communicate with the 
omnipresent SOS; 

— Low-level secrets of the Mysteri- 
ous Keyboard; 

— and even more! 

Stay tuned to the Apple Orchard 
for future developments, and per- 
haps the Apple III will no longer be 
“the Apple Nobody Knows’’. 


Alan Anderson is a writer and 
computer programmer who has 
a number of products and prod- 
uct improvements to his credit. 
His articles have appeared in vir- 
tually every popular journal of 
the Apple III world, admittedly a 
limited circulation so far. He is 
also an advocate of chemical 
spraying to prevent software 
bugs. 

Mr. Anderson purchased an 
Apple III during the Dark Days, 
and has stayed with it through 
thin and thin. We hope to chron- 
icle his and everyone’s progress 
toward the brave new Apple lll 0 
world. 


B'T 

USE 

if off 

if on 

! 7 

Microprocessor speed 

2 MHz 

1 MHz 

6 

$C000-$CFFF switch 

RAM 

I/O ROM 

5 

Video Output 

off 

on 

4 

RESET key 

disabled 

enabled 

3 

Write-lock $C000-$CFFF 

unprotected 

protected 

2 

Stack 

alternate 

$100-$ IFF 

1 

$F000-$FFFF 

chip A 

chip B 

0 

$F000-$FFFF switch 

RAM 

ROM 


Figure 3 




FALL 1981 


APPLE ORCHARD 


PAGE 23 


THE HERO, THE SWORD, AND THE APPLE 

by Donald Brown 



A new type of game has swept the 
world’s computers. No longer are 
gamers sweeping away foolish Klin- 
gons (or Klarnons or Klopklops). No 
more little bricks are being knocked 
out. No invaders are being wiped out 
with beeps and buzzes. Instead, the 
gamers are wandering through 
underground tunnels and old 
houses, trying to defeat the puzzles 
and monsters that abound. 

These new games are called “role- 
playing” games, although that isn’t 
quite accurate because almost all 
computer games put you in a differ- 
ent role. (You don’t really clear 
asteroid fields for a living, do you?) 
The difference is that these games 
have you directing the action of an 
individual, not the ship or whatever 
vehicle around him/her. These 
games are the foster child (I might 
use another parental description, 
but not in a family magazine!) of a 
non-computerized game called 
“Dungeons and Dragons”. 

So this article will try to shed 
some light on these games — how 
they came to be, what’s there now, 
and what they might become. I’ll be 
mentioning a new game called 
SwordThrust, which in my unbiased 
opinion is the absolute best Compu- 
terized Fantasy Role Playing (CFRP) 
game available today. (Mr. Brown’s 
opinion of SwordThrust is under- 
standable, inasmuch as he wrote 
it.— Ed.) 

The slew of CFRP games can 
trace their inspiration back to the 
first fantasy role playing game of 
Dungeons and Dragons by Dave 
Arneson and Gary Gygax. Although 
many other FRP games (non- 
computerized) have come along, 
D&D is still the prototype for fantasy 
role-playing. 


In D&D and the like, roughly six 
people get together to play the 
game. All but one of the people 
assume the roles of characters that 
exist in a weird, magical world. 
Numbers are randomly generated to 
define how strong, agile, intelligent, 
and attractive these characters are. 
The players also buy armor, wea- 
ponry, and other supplies for their 
characters to use. 

The remaining player is called the 
Dungeon Master, and he represents 
the rest of the universe. Before the 
other people come, the Dungeon 
Master designs a tunnel complex (or 
a building, or whatever) that the 
characters will be exploring. Then, 
when everybody gets together, the 
Dungeon Master runs the game by 
telling the other players what their 


characters see, and interpreting the 
results of the characters’ actions. 

For example, the Dungeon 
Master might tell the party that they 
are in a long corridor with a door at 
the north end. One of the players 
says that his character, Sidney the 
elf, tries to open the door. Chuckling 
evilly, the Dungeon Master tells the 
group that the door was booby- 
trapped; when it was opened, a trap- 
door opened in the floor, and the en- 
tire party fell in. They now find 
themselves facing a dragon, one 
flight down. 

Eventually, the characters will 
have killed all of the monsters, and 
will have taken the treasure from the 
place (or, will have been so badly 
scared that they leave, vowing never 
to return). These characters then re- 



PAGE 24 


APPLE ORCHARD 


FALL 1981 


turn to a town where they can pur- 
chase new and better gear to be used 
in the next set of crises to be devised 
by the Dungeon Master. 

No two ways about it, after a hard 
day’s work at the office there’s 
nothing that beats relaxing by 
slaughtering an ore patrol. Unfor- 
tunately, not only do you need a 
fairly large number of people around 
to play the game, but you also need 
a person with a creative mind and a 
capacity for work (read “sucker”) to 
act as Dungeon Master. Not only 
does Dungeon Mastering require a 
lot of work, but a poorly run game is 
worse than watching “My Mother the 
Car” reruns on the boob tube. Since 
the major problem in fantasy games 
is the quality of the Dungeon 
Master, there must be a better 
way . . . and for one or two people 
too, not only a larger group. 
Hmmm . . . maybe a computer . . . 

Enter Woods and Crowthers, 
from MIT. They developed the first 
game of Adventure. In it, you talked 
to the computer, giving one- or two- 
word commands as it led you 
through the Colossal Caves. Your 
goal was to pick up as much trea- 
sure as possible by getting around 
inanimate blockades. (Some of 


these blockades were disguised as 
monsters, but they merely sat there, 
blocking your way. Speaking of 
which, how do you get past the 
green snake?) 

Many other Adventure games 
have been written. Although most 
games use the same format as the 
original Adventure, some games 
have added graphics, trying to repre- 
sent what you see on the screen. This 
isn’t necessarily a step forward, as 
the computer display images are far 
less detailed than what the mind 
might conjure up unaided. Put 
another way, nobody can scare you 
as thoroughly as you can. However, 
the pictures on many adventures — 
particularly the superlative “Wizard 
and the Princess” by On-Line Sys- 
tems — are quite good. Automated 
Simulations has tried to satisfy both 
sides by drawing a picture on the 
computer’s screen, and also having 
descriptions in a booklet to which 
you can refer. Trying to lookup these 
descriptions can be distracting, but 
they’re there. 

Probably the consistently highest 
quality adventures have been written 
by Scott Adams, but many other 
authors have entered the act. A few 
I’d personally recommend are “The 


Wizard and the Princess” by On-Line 
Systems, “Lords of Karma” by Ava- 
lon Hill, and “The Prisoner” by Edu- 
Ware (be prepared for hours of utter 
frustration with this one). 

What’s wrong with today’s crop of 
games? Well, starting with a minor 
gripe, I have grown very tired of 
“Guess the Word 1 Want”. This is a 
sub-game which the computer plays 
with you; you know what you want to 
do, but what syntax will enable the 
machine to understand? The very 
worst case I found was in one game. I 
was standing in front of an open door 
to the north of me. I want to go 
through the door. I try “NORTH”, 
“ENTER”, “ENTER DOOR”, 
“ENTER BUILDING”, all with no 
luck. Believe it or not, it wants and 
will accept only “GO DOOR”, which 
may come naturally to the Incredible 
Hulk, but not to us semi-normal 
types. The problem is confounded by 
the fact that there is (usually) no way 
to get a list of acceptable commands. 
Even a list of the acceptable action 
verbs would be a great help. 

This is part of the overall problem 
that any computer program is not 
going to be as intelligent as a human 
running the dungeon would be. A far 
more serious result is that the com- 
puter program will permit the player 
to be no more creative than the pro- 
grammer was. Example: a locked 
door in the dungeon. Elsewhere, a 
chopped-down tree. Aha. We’ll get 
the tree and use it as a battering ram 
to knock down the door. But if the 
programmer didn’t tell the computer 
what to do when a player tries this, 
the computer can only give a small “I 
DON’T UNDERSTAND” or “NO- 
THING HAPPENS” (which is patently 
ridiculous). Unfortunately, this prob- 
lem is not likely to be solved; a good 
human Dungeon Master will outper- 
form the machine. (Whew!!— Ed.) 

Another major area in which most 
adventure games fall short in com- 
parison to fantasy role-playing 
games is in combat. Most Adventure 
games simply do not have satisfying 
combat rules. Combat is either pre- 
determined (if you attack the first 
beastie you kill it, if you attack the 
second beastie it kills you, etc.); or 
governed by one random number re- 
gardless of conditions (you will kill 
the dwarf 50 percent of the time, the 
dwarf will kill you 25 percent of the 
time, etc.). The non-computerized 
games have a much richer combat 
system, with your chance of hitting 



SOFTWARE AUTHORS! 

for Apple, Atari, TRS-80, NEC, Hitachi. . . . 

Br^derbund Software is looking for new authors to join its 
international team of programmers. If you have a product for 
the micro market, let us show you the advantages of working 
"with our team of design, production and distribution 
specialists. 

Call or write for our free Authors Kit today or send us a 
machine readable copy of your work for prompt review under. - 
strictest confidence. 


kJerbund Software 


.... m»'i mmf/tMWm 

1 ^-2 Vista Wood Way, San Rafael, CA 94901,' (415) 456^424. 





FALL 1981 


APPLE ORCHARD 


PAGE 25 


(and how much damage you do) 
based on a variety of factors such as 
your dexterity, the weapon you use, 
and your experience. 

For the dedicated game-player, 
the greatest shortcoming of the com- 
puter games has been the survival 
and growth of characters after each 
episode. The non-computerized 
D&D process involves such growth 
in wealth and skills for the char- 
acters. The party leaving a dungeon 
has new knowledge that will help 
them in the future, they have gold to 
buy more supplies, and possibly a 
powerful new weapon or two. In 
many computer games, once your 
character has killed the vile beastie, 
has stripped the rooms of all their 
treasure, or has escaped from the is- 
land alive, that’s it. You could play 
another game, or even play that 
game again (if there is enough ran- 
domness to make it interesting), but 
all that effort you put into the dun- 
geon and all of the wealth you took 
out is irrelevant. 

This concept of character growth 
was important to me in writing 
SwordThrust. The first or master 
diskette has programs that control 
the creation and equipping of your 
new characters, and there is a cavern 


provided as a scene for their explora- 
tion and looting activity. Further ad- 
ventures are and will be on separate 
diskettes, but the characters’ per- 
sonal histories and accumulations 
will be stored. I have also tried to 
make the combat situations more 
realistic. The type of weapon you 
choose has a great effect on how ef- 
fective you’ll be with it; and the 
longer you use a weapon, the better 
you’ll become with it. 

The “richness” of a game is pro- 
portional to the amount of detail and 
the number of alternative courses 
and effects. These in turn are limited 
by the computer’s available memory 
and the disk’s capacity for storing 
data. HiRes displays in particular are 
large memory consumers. The two- 
disk system is one solution to the 
problem of memory capacity. And 
with hard disk storage using the con- 
tents of many diskettes on line. . .oh 
boy! 

What’s to come in CFRP games? 
In a word, more. In addition to new, 
exciting, and even more clever text 
adventures, HiRes graphics adven- 
tures are possible. Even animation. 
Competitive games between two 
players are in the planning stage. 
This could even be two or more play- 


ers with separate computers, con- 
nected by ‘phone line and Modem. 
How about games using speech syn- 
thesizers and speech recognizers? 
Games using bio-feedback units? As 
with magic, with computers, all 
things are possible. 

But lo! Hear the muttering of mon- 
sters from your RAM chips! See the 
shine of gold glowing from your key- 
board! Smell the mildewed walls ris- 
ing from your disk drive! The dun- 
geons are waiting. Put aside your 
word processor, your CalcCalc pro- 
gram, your checkbook ... and 
come! 


Donald Brown is a recent graduate 
of Drake University. He became in- 
volved in microcomputing when his 
father bought an Apple II with a serial 
number of 124. Many popular pro- 
grams by him can be found in various 
computer clubs’ program libraries, 
including AUTOMATIC MENU, 
STAR WARS ADVENTURE, FIZZ- 
BIN, and THE WONDERFUL 
WORLD OF EAMON. He is currently 
working for CE Software, a new soft- 
ware firm from Des Moines, IA. jigk 




proval-T * ever laeara ^ QUgla ovtf ^ cata iogpt yoUX 



PAGE 26 


APPLE ORCHARD 


FALL 1981 


APPLE II DISK SOFT SECTORING 

by Gary Morris 


DISKETTE NIBBLIZING 

Data stored on a diskette is en- 
coded into nibbles. There are 128 
possible nibbles (because bit 7 must 
always be a 1), however some are re- 
served for markers and sync. When 
encoding data, the 256-8 bit bytes 
are split up into 342-6 bit nibbles. 

When writing nibbles it takes 32 
microseconds to shift out the 8 bits, 
plus one extra shift produces the 
trailing zero. 

A nibble is read from the shift re- 
gister by waiting until the byte in the 
shift register is negative (bit 7 is 1). 
This signals that the nibble is fully 
shifted in. The shift register is zeroed 
before the shift is started, and all nib- 
bles have a 1 in bit 7 so it is easy to tell 
when the shift is complete. A bit is 
shifted in every 4 microseconds, it 
takes 32 microseconds to fill the shift 
register plus an extra 4 for the 0 after 
the nibble, for a total time of 36 
microseconds. 


* 

* 1328. 14AF 


1328- 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

1330- 

FF 

FF 

FF 

D5 AA 

96 AA AB 

1338- 

AB 

BA AA AB AB 

BA DE AA 

1340- 

E9 

83 

FE 

FF FC 

FF 

FF 

FF 

1348- 

FF 

D5 AA AD 96 

96 

96 

96 

1350- 

96 

96 

96 

96 

96 

96 

96 

96 

1358- 

96 

96 

96 

96 

96 

96 

96 

96 

1360- 

96 

96 

96 

96 

96 

96 

96 

96 

1368- 

96 

96 

96 

96 

96 

96 

96 

96 

1370- 

96 

96 

96 

96 

96 

96 

96 

96 

1378- 

96 

96 

96 

96 

96 

96 

96 

96 

1380- 

96 

96 

96 

96 

96 

96 

96 

96 

1488- 

96 

96 

96 

96 

96 

96 

96 

96 

1490- 

96 

96 

96 

96 

96 

96 

96 

96 

1498- 

96 

96 

96 

96 

96 

96 

96 

96 

14A0- 

96 

96 

96 

DE AA 

EB EE 

FF 

14A8- 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


SOFT SECTOR FORMAT 


SYNC all $FF’s 


DATA FIELD actual data nibbles 

342 NIBBLES 
256 BYTES 

checksum of data, 

CHECKSUM EOR of all data nibbles 


TRAIL MARK $DE,$AA,$EB 


inter-record gap 
leading to next sector 


SELF-SYNC DIAGRAM 


bit 

stream— > 011111111011 


FB 

A 

Note: (1) 


111111011111111011111111 


SELF SYNC 

The self sync feature allows the 
software to search the data coming 
from the disk entering at any point. 
The program looks until it finds the 
sync field. Then it locks on and steps 
into the true data and address infor- 
mation. The bit pattern is then read 
in the proper sequence. Zeroes act as 
frame for 8 bit sync byte. See the dia- 
gram at the end of this article. 

The following dump is of actual 
nibbles that were stored on a disk- 
ette. It is from a 16 sector disk. The 
actual data contents of the sector 
was 256 bytes of 0’s. 


ADDRESS 

MARKERS 


$D5,$AA,$96 


ADDRESS 4 pairs of nibbles, vol, 
FIELD track, sector, checksum 


TRAIL MARK $DE,$AA,$EB 


inter-record gap, 
contains sync nibbles. 


SYNC all $FFs 


DATA MARK $D5,$AA,$AD 


FD 


FE 


FF 


(2) 


0111111110111111110111111110 


FF 


FF 


FF 


(1) Co-incidental entry point with 
state-machine reading data. 

(2) Found sync, 8 bit bytes all ones 
tells software that data is properly^ 
framed to sync into data field. Att 



FALL 1981 


APPLE ORCHARD 


PAGE 27 


HAM ’N APPLES 

by Jim Hassler 

WB7TRQ 



Our Apple computers are like 
common aspirins; every day, a new 
use for them is found. Take for ex- 
ample, my “other” hobby, Amateur 
Radio. Another term for amateur 
radio is “Ham” radio, and the Apple 
and ham radio go together like ham 
and eggs. 

How would you like to have a 
friend in Europe who has a great 
program he has just finished and in 
five minutes have it; even though 
you live several thousand miles 
away? It’s now possible. 

Or, say you are having a problem 
writing a program and it has you 
stumped. You mention it to a friend 
in Asia and right away he gives you 
an answer for your problem. 

You’re probably thinking that 
you’re not the type of person to be- 
come an amateur radio operator. 
Let me mention the names of a cou- 
ple of people who have been hams: 
Steve Wozniak (who also flies an air- 


plane). Ken Silverman, your Interna- 
tional Apple Core President. And 
quite a few other Apple owners, as 
you’ll see shortly. Can you still say 
you’re not the type? 

Some of you just don’t have the 
time required to study for the test; 
more on this later. But that shouldn’t 
stop you from enjoying part of ham 
radio, because no license is required 
to listen. (Now, tell me what your ex- 
cuse is ... ) 

When a group of hams get to- 
gether, it’s not called a “club”, it’s 
called a “net”. There are currently 
four Apple computer nets on ham 
radio. One meets EVERY Sunday 
night, two meet EVERY Saturday 
morning, and the fourth meets on 
Wednesday night. A great many 
people just listen; the mail I get indi- 
cates that we have a lot more re- 
ceivers than transmitters out there. 

Let’s look at what goes on during 
a typical Sunday night “AppleNet”. 


The net starts at 0100 GMT. That’s 6 
PM in the Pacific time zone, 7 PM 
here in Wyoming (Mountain time), 
and 9 PM in The Eastern time zone. 
Remember, this is EVERY Sunday. 
You’ll find the Net at 14.329 MHz. 
I’m “Net Control”, another word for 
President. My amateur call sign is 
WB7TRQ. (TRQ?? Lucky that Jim 
wasn’t two applications lower in the 
stack, or we’d really have confu- 
sion.— PCW.) 

The net starts with my giving out 
all the information I have scrounged 
during the past week. It may be the 
latest on graphics for the MX80 
printer, the latest on new stuff from 
Apple and others, a report on a new 
program that I have just received 
and like or dislike. This is one of the 
purposes of the Net; to evaluate new 
software and hardware, and possibly 
to help you make a better-informed 
decision on whether an item is what 
you’re looking for. We then go to 




PAGE 28 


APPLE ORCHARD 


FALL 1981 


AF6W and WA6SZC, Alex and 
Micky in California, to see what they 
have gleaned in the past week con- 
cerning the Apple and anything 
related to it. And so it goes . . . news 
and more news about our favorite 
computer. 

We then ask if anyone has an Ap- 
ple in need of repair and, if so, would 
they please tell us what the problem 
is. The Net is queried for someone 
who may have the answer. (Two 
Steves can be proud, because not 
much time is spent on this part of 
the Net). Next, we ask if there are 
any check-ins outside North 
America. If memory serves me cor- 
rectly, Africa, England, Germany, 
Iceland, Sweden, South America, 
islands in the Caribbean and many 
other countries and continents have 
checked into “The Apple Computer 
Net”. After talking to these far-away 
countries, answering their questions 
and receiving their comments, we 
start taking “local” North American 
check-ins. When someone asks a 
question, the whole net of transmit- 
ters is available to answer it. Each 
question may not be answered that 
week, but next week you can be sure 
someone will have the answer. The 
Net will last about three hours, so 
you can imagine all the information 
exchange that goes on. 

Well, have I raised any interest in 
ham radio? For those of you who 
have a short wave radio, remember 
14.329 MHz Sunday nights at 0100 
GMT. The other Apple nets are more 
or less local nets; you’ll probably 
need to be within 700 miles of their 
net control to receive them. They 
are: 

• West Coast Apple Net, Net Con- 
trol WA6SZC, Mickey Hicks, 
4301 Garnsey Lane, Bakers- 
field, CA 93309. Meets EVERY 
Saturday morning at 9 AM Pa- 
cific time on 7.230 MHz. 

• East Coast Apple Computer 
Net, Net Control WA1UKZ, 
Dave Allen, 19 Damon Road, 
Scituate, MA 02066. Meets 
EVERY Saturday morning at 9 
AM Eastern time on 7.260 MHz. 

• The fourth Apple Net is just get- 
ting started. Net control is 
WDOGRC up in the Dakotas, 
which meets EVERY Wednes- 
day night at 7 PM his local time 
on 7.260 MHz. 


Anyone wishing to start another 
Apple Computer net at a different 
time, day, or location is sure wel- 
come to do so. Many of our mem- 
bers have regular times set up to 
meet their Apple friends on ham 
radio. It takes a very good radio to 
receive the ham radio frequencies; 
one with the required selectivity to 
separate all of the signals heard. If 
you don’t have a radio, please don’t 
buy one without first contacting one 
of us or another ham. You could 
make a very expensive mistake and 
purchase what you think is a good 
radio, but which is not suited for 
ham radio. 

Any Hams reading this who would 
like to set up a meeting with me to 
just rag chew about the Apple, drop 
me a line or ‘phone me (see the 
masthead page in this issue) and we 
can switch over from Ma Bell to Ham 
Radio. One sidelight to the Apple 
Computer Net is our public domain 
exchange library, Apple Avocation 
Alliance, 721 Pike Street, Chey- 
enne, WY 82001. It has more than 
2,000 programs so far. 

Let’s leave our Apples for a while 
and explain in some detail about ob- 
taining an Amateur Radio License 
from the Federal Communications 
Commission. As I said earlier, you 
need the license only if you wish to 
transmit. Anyone can receive with 
no license at all. 

There are five different classes of 
Amateur Radio licenses; Novice, 
Technician, General, Advanced, and 
Extra. The higher you do in your li- 
cense, the more privileges you are 
given by the FCC. Did you know you 
can send and receive a form of TV 
with your Apple? (Oops ... I said 
let’s leave the Apples for a while, 
didn’t I?) 

The license most people start with 
is Novice. The requirements for the 
novice license are: To be able to 
send “CW” (Continuous Wave, or 
Morse Code) at five words per 
minute; and to know very basic 
radio theory. You don’t have to go to 
the FCC office to obtain a Novice 
license; any ham with a General or 
higher license may administer the 
Novice exam. If you don’t know a 
ham in your area, contact me and I’ll 
try my best to put you in contact 
with someone in your area. 


And how would you learn the 
Morse Code? Well, we’re back to the 
Apple. Send me a disk with a return 
envelope and I’ll be glad to send you 
a group of public domain programs 
that teach you the Code with sight 
and sound, on your Apple. How long 
will it take to learn code at five 
WPM? One week (7 days), 90 
minutes a day will more than do it. 
Break those 90 minutes down into 4 
different periods each day. Don’t try 
to do it all at once, and don’t skip a 
day. 

One week from when you start, 
you should be ready to take your 
code test. By the way, if you give the 
code program I send you to the Ham 
who is going to give you the test, he 
may give you the code test using the 
Apple to generate the code. The 
Ham will send in the FCC form you 
have filled out, and in a few weeks he 
will receive your written test. Use 
those few weeks to study basic radio 
theory. There are several good 
books on basic theory; your local 
Ham or I can help you find them. 

I did have hopes of being able to 
supply basic Ham theory on a disk, 
but that disk isn’t done. (Actually, 
it’s not even started.) If any person or 
group does have Novice theory on a 
disk, please send it to me and I’ll 
make sure it gets on the same disk 
that the code is on. 

There is a Question and Answer 
book that gives samples of what 
you’ll find on the FCC Amateur 
Novice exam. It’s available from the 
American Radio Relay League, 225 
Main Street, Newington, CT 06111. 
Ask for the “Novice Q & A Book”. In- 
clude $2 U.S., $2.50 elsewhere. The 
ARRL also publishes a magazine 
called QST, devoted entirely to 
Amateur Radio. Cost is $25 for 12 
issues, same address. QST has arti- 
cles directed at all levels of Hams, 
from Novice to Extra, and plenty of 
advertising, for new and used ham 
equipment. 

After the Ham examiner sends in 
your written test, you may receive a 
notice in about two weeks that you 
failed. If nothing comes in about 
three weeks, you can start to breathe 
more easily, because if you have 
passed, it takes about 6 weeks for 
you to get your license. If you follow 
my instructions, 95 percent of you 
will pass and receive your licenses. 
To those other 5 percent, who know 



FALL 1981 


APPLE ORCHARD 


PAGE 29 


it all, well, join me. It took me three 
tries to get my Novice license. Y’see, 
I’d study code for 30 minutes one 
day and then skip two or three days, 
study for another 20 minutes and 
skip a day. Then I’d wonder why I 
couldn’t pass the durn code test. To 
those of you who are going to say 
you’re too old, too young, too busy, 
too lazy, too anything to get your 
ham license, I say that this is why 
Ham Radio is so great: only those 
who are willing to put out some ef- 
fort will get the license. Did you ever 
receive something for nothing that 
was worth anything? 

There is no cost for the Novice 
license. It’s good for 5 years and may 
be renewed. With your Novice 
license, you may contact just about 
the whole world. You will be learning 
about Ham radio procedures and in- 
creasing your code speed. You’ll 
also be having a great deal of fun. 

The next step up the Ham ladder 
is Technician. For this one, you 
must take a tougher written test on 
ham radio theory, but the code 



THE INSPECTOR 

These utilities enable the user to examine data 
both in the Apple’s memory and on disks. Simple 
commands allow scanning through RAM and 
ROM memory as well as reading, displaying and 
changing data on disk. 

Read and rewrite sections of Random Access files. 
Reconstruct a blown VTOC. Weed out unwanted 
control characters in CATALOG listings. 
UnDELETE deleted files or programs. Repair files 
that have erroneous data. All without being under 
program control, and more 

You may transfer sectors between disks. This 
allows you to transfer DOS from one disk to 
another thereby saving a blown disk when all that’s 
blown is DOS itself; or to restore a portion of a 
blown disk from its backup disk. 

Its unique NIBBLE read routine provides a Hi-Res 
graphical representation of the data on any track 
allowing you to immediately ascertain whether 
your disk is 13 sector or 16 sector. Get an I/O 
err or... is it because you have the wrong DOS up? 
is it because of a bad address field? or a bad data 
field? or because a track was erased? This will 
allow you to tell in an instant without blowing away 
any program in memory. 


speed requirement remains 5 WPM. 
If you know radio and 5 WPM code, 
you could go directly to Technician, 
skipping Novice. Tests for Techni- 
cian and up are only given at FCC 
offices. 

After Technician comes the Gen- 
eral class. This one has the same 
level of difficulty as the Technician 
in the theory test, but the code re- 
quirement is higher; it’s 13 WPM. 

Next is the Advanced class li- 
cense. Now the written test starts to 
get hard; ask me, I’ve failed it four 
times. But that’s because I’m using 
Jim’s “I don’t need to study” way; in- 
stead of studying, I just wish. (Well, 
maybe the time Jim consumes with 
his Apple and IAC responsibilities 
has something to do with having lit- 
tle time to study. . . — PCW) As I 
said before, nothing comes for 
nothing; someday I’ll wise up. The 
code requirement for Advanced is 
the same as for General. 

At the top is the Extra class. The 
written test must have been created 
by an engineering Ph. D., and the 
code requirements are 20 WPM. 
Whew! 


Each time you upgrade your 
license the FCC gives you a larger 
range of frequencies to use, and per- 
mits you to use some of the more 
exotic ways of communication. Of 
course, there is some snob appeal in 
being able to say that you have an 
Extra Class License. (I should have 
that problem!) 

But you don’t need that extra 
class license to get started using 
ham radio to increase the enjoy- 
ment of your Apple, so it’s not as dif- 
ficult as you may have thought, is it? 
With a General license, you can 
make contacts around the world 
with other hams; exchange pro- 
grams and information via ham 
radio, and send and receive slow 
scan TV using your Apple and ham 
transceiver. 

So we complete the circle; Apple 
owners using ham radio to help 
them enjoy ham radio. Check it out, 
and you’ll agree that Ham ’n’ Apples 
is a great combination. With luck, 
we’ll meet soon, on the air. ^ 

Until then, “73”. VP 


APPLE DISK & MEMORY UTILITY 


• Repairs Blown Disks 

• Reads Nibbles 

• Maps Disk Space 

• Searches Disks 


The INSPECTOR even lets you search through 
an entire disk or through on-board memory for the 
appearance of a string. Now you can easily add 
lower case to your programs (with LCA). 

Do you want to add so-called illegal line numbers 
into your program? or have several of the same line 
numbers in a program (like the professional 
programmers do)? or input unavailable commands 
(like HIMEM to Integer Basic)? or put quotation 
marks into PRINT statements? Here’s the easy 
way to do them all! 

AND MORE 

The INSPECTOR provides a USER exit that will 
interface your own subroutines with those of the 
INSPECTOR itself. For example, just put a 
screen dump routine (sample included in 
documentation) at HEX 0300 and press CTRL-Z. 
The contents of the screen page will print to your 
printer. 

ROM RESIDENT ROUTINES 

The INSPECTOR utilities come on an easily 
installed EPROM. This makes them always 
available for instant use. No need to load a disk 
and run a program. 

FULLY DOCUMENTED 

Unlike other software of its kind, The 
INSPECTOR comes with an EASY to 
understand manual and reference card. Examples 
and graphics help even the uninitiated use the 
power of these utilities. And furthermore, we offer 
the kind of personal service which you have never 
experienced from a software vendor before. 


• Searches Memory 

• Edits Disk Sectors 

• Outputs Screen to Printer 

• Displays Memory In HEX/ ASCII 


See your LOCAL DEALER OR . . . 
Mastercard or Visa users call TOLL FREE 1- 
800-835-2246. Kansas residents call 1-800- 
362-2421. Or send $49.95. Illinois residents 
add $3 sales tax. 

SYSTEM REQUIREMENTS 

All Apple II configurations that have access to Integer Basic 
(either in ROM or RAM) will support The INSPECTOR. 
Just place the chip in empty socket D8 either on the mother 
board or in an Integer firmware card. Apple 11+ systems 
with RAM expansion boards or language systems will 
receive the INSPECTOR on disk to merge and load with 
INTBASIC. 


And... if you have an Apple II+, without either RAM or ROM 
access to Integer Basic, you will still be able to use The 
INSPECTOR because we are making available 16k RAM 
expansion boards at a very affordable price. Not only will 
you be able to use The INSPECTOR, but you will also 
have access to Integer Basic and other languages. Our 
price for BOTH the INSPECTOR and our 16k RAM 
board is $169.95, less than most RAM boards alone. Call 
our office for details. 


Another Quality Product from 

Omega Software Products, Inc. 

222 S. Riverside Plaza, Chicago, IL 60606 

Phone (312) 648-1944 


® 1981 Omega Software Products, Inc. 

Apple is a registered trademark of Apple Computer, Inc. 




PAGE 30 


APPLE ORCHARD 


FALL 1981 


APPLE TELECOMMUNICATIONS 

An Inexpensive and Efficient Approach 

by Louis H. Milrad 


The problem was simple enough, 
but the solution appeared costly. 
The result which I was endeavouring 
to achieve was the ability to imple- 
ment my Apple, which was to re- 
main resident at my home, into my 
legal practice without the expense of 
acquiring a second computer. The 
initial application which I had in 
mind consisted primarily of main- 
taining a diary and appointment 
calendar as well as recording time 
charges for my clients by way of 
some form of data base manage- 
ment. It was also my intention even- 
tually to incorporate part of my 
bookkeeping and accounting func- 
tions on the computer. 

My system configuration was 
fairly simple: a 48K Apple II Plus, In- 
teger Card, two disk drives, and a D. 
C. Hayes Micromodem. Up until a 
couple of months ago, my appoint- 
ment calendar, consisting of day-to- 
day appointments, reminders, etc., 
was maintained manually in my of- 
fice, and entered into the Apple each 
evening after arriving home. This 
was followed by hard copy printouts 
on an almost daily basis, which were 
kept at my office for access by either 
my secretary or myself. Needless to 
say, the system was cumbersome 
and less than suitable, for it only 
provided my schedule for the imme- 
diate future (probably no more than 
two or three weeks in advance at any 
one time), and there was always the 
element that it was not completely 
up to date. Any changes or additions 
were entered manually, and of 
course, due to my schedule chang- 
ing two or three times a week with 
new appointments and cancella- 


tions, there was the continual prob- 
lem of keeping my calendar current. 
It became quite evident that more 
immediate accessibility was re- 
quired than what was available at the 
time. 

The problem might very well have 
been overcome by removing the en- 
tire system to my office. Of course, 
this had many drawbacks, the main 
one of which was the inability to 
work on or play around with (prob- 
ably the latter more so than the 
former) my system in the evening or 
on weekends when I had available 
time at home. There was also the 
practical difficulty of disrupting my 
family life, turning my wife into a 
computer widow and my children 
into computer orphans. 

In assessing the elements of a 
practical solution to this problem, 
two courses of action became appar- 
ent to me. The first would have been 
to acquire a second Apple, thereby 
duplicating the expense already in- 
curred in my system configuration. 
There were certain advantages to 
this approach in that I would be able 
to run virtually any program on 
either unit, and would not be re- 
stricted with graphics transmission 
and other telecommunication diffi- 
culties. The cost, however, was a 
major factor in persuading me that 
this would not be the preferable 
route to follow. A second solution 
then came to mind which would cost 
me virtually nothing to try out; and if 
in fact it worked, would be a rea- 
sonably economical approach to ac- 
complishing my goal. 


I was using a DEC LA34 as my 
printer. Although the speed is some- 
what limited to 300 baud maximum, 
the quality of the unit as a printer in 
that price range was more than at- 
tractive; the price was in fact quite 
instrumental in my determination to 
acquire it. There was also an added 
advantage which I had not bar- 
gained for: not only was the DEC- 
writer able to serve as a printer, but 
its design capability included the 
fact that it was an RS 232 hardcopy 
terminal. The unit is quite transport- 
able, being really not much larger 
(and certainly lighter) than an IBM 
Selectric. 

Rather delighted with my reason- 
ing, I transported the unit down to 
my office in anticipation of being 
able to control my Apple remotely; I 
envisaged drawing upon the multi- 
tude of programs that I had available 
which were quite useful to my prac- 
tice and, more importantly, having 
available an immediate hard copy 
printout. Just imagine how a client 
would be impressed if, after discuss- 
ing a proposed financing deal, I 
could provide him almost imme- 
diately with a printout comparing 
the advantages and disadvantages 
of leasing as opposed to outright 
purchase; or even to furnish a com- 
plete amortization schedule! If I 
could draw upon this information 
immediately, there it would be in 
black and white for the client and 
myself to assess. 

Similarly, my calendar was 
readily accessible. This gave me 
greater flexibility than the normal 



FALL 1981 


APPLE ORCHARD 





Z34 
5*618 *t to II 
12 13 HIS K> I? t$ 
HtoliUll MAZS 
XUZStfJo 21 


41 


calendar 

current 


diary that one keeps in an office, for 
it would extend beyond the calendar 
year. In theory, I could diarize years 
ahead and therefore advise a client 
of the date and time of our meeting 
and give him a hardcopy reminder; 
or notify him through a reminder 
system of the date of maturity of his 
mortgage or likewise perhaps notify 
him of a court date. At the same 
time, I would be able to incorporate 
periodic reminders and follow-up 
items for myself. When I started 
thinking about it, the applications 
were virtually limitless. 

All of my time and charges could 
be recorded over the telephone 
lines, and when it came time to bill a 
client I could call up the file, get a 
printout of the dates, time spent, 
charges, disbursements and the 
like; and to have all this information 
immediately accessible so that in 
theory all I would have to do is hand 
it over to my secretary so she could 
type it out in final form. As well, we 
could concurrently start running the 
bookkeeping function on the 
computer. 

I had already invested in the cost 
of the terminal, so there would only 
be one further expense, namely the 
cost of a modem. With dollars in 
hand, I immediately rushed to my 
local supplier, purchased a Cat 
modem, took it back to the office 
and connected the RS 232 cable to 
the terminal. I plugged it into the 
wall, turned it on, dialed my home 
number, put the receiver in the 
cradle and waited . . .and waited. . . 
and waited. 

Nothing happened! I had forgot- 
ten to incorporate an auto-answer 


routine onto disk. I frantically called 
home and (verbally) instructed my 
wife to key in the auto-answer pro- 
gram for the D. C. Hayes. Upon call- 
ing back, I was delighted to see my 
DEC print out the usual “Hello” pro- 
gram with some additional garbage. 
This was quickly remedied by play- 
ing around with the DIP switches so 
that the duplex, parity, etc. were all 
properly set; the whole process took 
approximately ten minutes. I then 
took the Apple through a series of 
routines starting with the old favor- 
ite of CATALOG, re-booting, run- 
ning, listing, stopping list, etc. It 
worked beautifully! 

In order to have the system func- 
tion properly, it was necessary for 
me to incorporate the auto-answer 
program as my Hello program on 
Disk 1; it was also necessary to 
remove all graphics applications 
from my programs so that, for ex- 
ample, INVERSE and FLASH be- 
came NORMAL video. The system 
functions exceptionally well, but for 
the occasional “hang”, which occurs 
primarily in any program having a 
graphic application not yet re- 
moved. Fortunately, there is some- 
one home at all times, so this merely 
necessitates having to re-boot the 
system; the frequency, however, is 
greatly diminished and most of the 
glitches have now been eliminated. 

Now for a seemingly happy end- 
ing. For merely the cost of a 
modem, I am able to use it in my 
practice on an almost hourly basis 
while at the same time I have its full 
capability available to me in the 
evening and on weekends. I am cur- 
rently toying with the idea of con- 


PAGE 31 

verting my programs to Pascal; it 
will be interesting to see what effect, 
if any, the Language Card will have 
on the system or what effect expand- 
ing the number of drives might 
have. With two drives, there has not 
yet been a problem of accessibility. 
With the availability of DOS 3.3 and 
increased storage on disk, no further 
disk drives have been necessary, in 
the short run at least. 

It is interesting to note that in 
order to exit the system in a hurry, I 
merely hang up the receiver at my 
office. Subsequently, when re-enter- 
ing the system, because of the auto- 
answer mode, the system will 
answer at the same point as when 
exited. (The auto-answer program is 
furnished in hard copy by D. C. 
Hayes as part of its manual.) 

There is one difficulty, that of be- 
ing without a printer at home. I pro- 
pose overcoming this particular set- 
back by acquiring a used hardcopy 
terminal such as a Texas Instrument 
Silent 700, or a Teletype, having a 
minimum of 300 baud. Maybe in the 
short term, I’ll just rent a terminal 
from one of the many suppliers in 
the marketplace. 

From a strictly business point of 
view, I find this particular configura- 
tion to work, and work rather well. 
For me it fulfills the two most impor- 
tant criteria, efficiency and econ- 
omy, which is what it’s all about. 


Louis H. Milrad is a Toronto 
Barrister and Solicitor, whose 
practice has been evolving to in- 
clude more clients with compu- 
ter interests since he purchased 
an Apple II some four years ago. 
The computer has become a 
family affair; his wife, Elaine, is 
enrolled in the Computer Sci- 
ence program at York Univer- 
sity for her own professional ad- 
vancement. Mr. Milrad is also 
President of Apple-Can, the 
350-member Apple user group 
based in Toronto, but having a 
nationwide membership and af- 
filiations. His interest was and is 
in developing special interest 
groups within Apple-Can. The 
Apple Orchard masthead dis- 
closes his latest appointment, 
that of Special Interest Group 
Co-ordinator for the IAC. 




©Copyright 1981, QUAD Systems, Inc. All rights reserved. 



Tlie new programming aid 
that makes programming 
and debugging simple! 


LIST 


PRINTS THE CURRENT PROGRAM 
IN MEMORY ON THE SCREEN. 

CAN BE USED IN DIRECT EXECUTION 
MODE OR AS PART OF A PROGRAM. 


<s os 

I 

5 On 


On the front side : Each command is boldly displayed, along with a 
description of what the command does.The large index number in the 
right corner allows for easy filing and reference. 

On the back side: You’ll find format examples for the primary’ 
command applications. Concise, accurate, time-saving, and easy to 
understand — a remarkable change from having to dig through 
manuals for specific information. 


f 


A deck of 1 02 easy-to- read Q-CARDS has all the Applesoft 
commands you need, including peeks, pokes, and 
calls. And it’s all there at aglance— no more hunting through 
manuals. Designed for home-computer users, Q-CARDS 
cut through all the complications to offer command 
instructions which are easy to find and easy to follow. 
They’re unbeatable as learning aids for beginners, and 
provide a quick format reference for the experienced: 
perfect for home, office or instructional use. 


LIST 

PRINTS THE ENTIRE PROGRAM. 

LIST 150 

PRINTS LINE 150 

LIST-150 

PRINTS FROM THE BEGINNING OFTHE PROGRAM 
UPTO LINE 150 

LIST 150- 

PRINTS FROM LINE 150 TO THE END OFTHE PROGRAM. 

NOTE: TO STOP A LISTING PRESS CTRL S 
TO RESTART PRESS S 


Take the first step toward simpler programming ^ 

and debugging — fill out and mail this coupon today, 


PTUTSIo) 

SYSTEMS 
P.O. Box 260279 
Tampa, FL 33685 


Please send deck(s) of Q-CARDS (at $1 9.95 ea.) _ 

Add $1 .25 per deck for shippings handling ($2.50 per deck for orders outside the U.S.) 

FLORIDA RESIDENTS add sales tax of $.85 per deck _ 

Total $_ 

□ Check □ Money Order □ MC# □ VISA# 


NOTE: Payment in U.S. Dollars only. Make 
checks payable to QUAD Systems, 
Inc. Allow 4-6 weeks delivery in 
U.S.; 8-10 weeks for shipments 
outside the U.S. 

□ Please send information about 
Q-CARDS for the following languages: 


Name 

Company or School (if applicable) 


□ Please send information 
quantity discounts. 


about 


Address_ 

City 

State _ 
Phone 1 


-Zip- 


Signature . 




FALL 1981 


APPLE ORCHARD 


PAGE 33 


DATA COMMUNICATION 

by Rob Stewart 
from The Harvest 


Data Communication! It sounds 
interesting, but what kind of data, 
why would I want it, what can it do for 
me, where can I get it, and most im- 
portantly, what does it cost? 

By “data communication”, I mean 
the transfer of information between 
one location and another. It need not 
be two computers, but it is generally 
at least one. (Obviously, there are 
several different and more precise 
definitions, but this one will serve us 
quite well.) The transfer of data is 
conducted with the aid of Ma Bell, 
over existing dial-up telephone lines. 
To perform this transfer, your com- 
puter must be given a voice; one that 
it and any other computer can under- 
stand, provided they speak the same 
language, the same dialect, and 
don’t have an accent problem. 

The “voice” is called a MODEM, 
for MOdulator/DEModulator. This 
unit translates computer informa- 
tion, l’s and 0’s, into little spurts of 
certain frequencies; and conveys 
these chirps and squeaks into the 
’phone line. You can hear a version of 
this kind of data transfer if you have a 
cassette recorder hooked up to your 
Apple. The speed with which the 
modem can send and receive this 
noise is called its BAUD RATE. Now, 
you want to know what a “baud” is. A 
simple explanation is that it’s a mea- 
sure of transmission speed; 300 
Baud is at least 300 bits per second, 
which is a little more than 30 char- 
acters per second. (A full explanation 
is more complicated, and neither 
you nor I need that here.) 

The link between modems isn’t 
that difficult; being basically stupid, 
modems need to know constantly if 
there is another modem on the line. 
To fulfill this need to know, the ori- 
ginating modem sends out a certain 
CARRIER tone, telling the other 


modem that somebody’s here, and 
will be transmitting. The responding 
modem returns with its own carrier. 
If either carrier is ever missing from 
the line, then the communication 
link has been lost and must be re- 
established. 

Once you have a communications 
link established, you have to worry 
about the language and the dialect. 
The standard ‘language’ for data 
communication is the American 
Standard Code for Information Inter- 
change (ASCII), although some com- 
panies use other standard or custom- 
made languages. (The ‘language’ is 
just an agreement that an “A” is an 
“A” and not a “B”.) Each letter, num- 
ber, and symbol has its own code. 

The “accent” has to do with the fre- 
quencies that the modem uses. 
Modems are set up both to transmit 
and receive data. If the modem can 
receive and transmit at the same 
time, it’s called FULL DUPLEX. 
When using full duplex, you do not 
see what you type as you type it. 
Rather, you wait for the other system 
to receive and send back the char- 
acter that it received, for your inspec- 
tion and verification. 

If the modem can only transmit or 
receive at one time, it’s called HALF 
DUPLEX. In half duplex, your system 
prints the outgoing character, with- 
out verification; you have no turn- 
around of characters from the other 
end. Why would you want to use the 
half duplex mode? Half duplex is use- 
ful when sending large blocks of 
data, because the data transfer rate is 
much faster if the verification is eli- 
minated. However, if you are sending 
large amounts of data, more than 
one character at a time (half duplex), 
then you need to know such things as 
“I got your first record”, or “got your 
second record, but wait before send- 



ing another”; “are you there?”; 
“goodbye”, etc. This is called PRO- 
TOCOL. Protocol is used mainly on 
larger computer systems when 
transmitting vast amounts of data. 
There are now few uses (but the num- 
ber is growing) for protocols in the 
mini-computer field. The most 
notable current example is transmis- 
sion of programs from one system to 
another. 

When using half duplex mode, the 
modems manage the ’phone line in 
such a way that only one modem is 
transmitting at a time. This is done 
by looking for a CARRIER signal. 
When your computer wishes to send 
some data, it informs the modem by 
a signal called Request to Send 
(RTS). The modem then checks to 
see if carrier is present on the ’phone 
line. If there is carrier present, that 
means another modem is preparing 
to transmit. If no carrier is present, 
your modem turns on its carrier to 
get control of the ’phone line. It then 



PAGE 34 


APPLE ORCHARD 


FALL 1981 


returns a signal to the computer 
called Clear to Send (CTS). Then and 
only then will your computer ship out 
its data. One of the advantages of 
half duplex is that any number of 
modems may be connected to the 
same ’phone line, because only one 
modem is sending at a time. 

In general, full duplex is used for 
human interface where transmission 
of one character at a time is desired. 
Half duplex is used when blocks of 
data are being sent between compu- 
ter and computer. 

In full duplex mode, if the transmit 
and receive frequencies were the 
same, then the modem would be 
talking to itself. Not very effective, 
but sometimes useful for testing the 
modem. Modems communicate us- 
ing pairs of frequencies. Modem 1 
will transmit on Frequency A and re- 
ceive on Frequency B. To have com- 
munication, Modem 1 must transmit 
on Frequency B and receive on Fre- 
quency A. This is called ORIGINATE 
MODE and ANSWER MODE. 

If all you are doing is sending one 
character at a time (full duplex), then 
dialect won’t be a problem. If there is 
a problem with a block of data, the 
protocol mechanism is designed to 
test and recover or re-send the bad 
block of data until it is received 
properly. 

What kind of data? In the begin- 
ning there were only programs avail- 
able for transferring from one system 
to another. This has gradually 
changed. Now there are appearing 
around the country systems which 
will download a program to you 
either for free or at some reasonable 
(or perhaps unreasonable) price. 
These programs, the ones you pay 
for, are usually less expensive than 
similar programs in the local stores, 
because of the lack of documenta- 
tion, packaging, and overhead costs 
that are included in the standard dis- 
tribution network. The lack of docu- 
mentation means that these pro- 
grams must be “self-documenting”. 
If there is no charge, then you get 
what you pay for, but most people 
don’t intentionally program in a con- 
fusing manner. 

We are now beginning to see the 
first glimmer of the uses of home 
data base communication. There are 
now several large and varied data 
bases available to individuals who a 
300 Baud modem. Some of the 
things which are available are cur- 
rent stock prices and stock histories, 


airline flights and reservations, wire 
service news bulletins, sports info, 
gold and money prices, personal 
banking . . . the list could go on and 
on, and it’s growing constantly. So if 
you want something that isn’t around 
yet, just wait a few months ... or get 
together with a couple of people and 
develop it. Most of these data bases 
aren’t sold; rather, access to the 
information is rented. The Source 
and Micronet are two examples of 
the large timesharing companies 
which feature large on-line data 
bases. For access to these “compu- 
ter utility” services, you pay some 
type of subscription fee, and then a 
connect charge or time charge each 
time you use the service. 

A “do it yourself” kind of home 
data communication is the compu- 
ter Bulletin Board System (BBS). 
This is a system with the necessary 
software and hardware, that will 
answer the telephone and allow you 
to access the files of the system. 
These files are messages that have 
been posted by other people, in 
much the same way as messages are 
posted on a regular bulletin board. 
Subjects cover a wide variety of inter- 
ests. You won’t generally see any that 
are lewd, crude, or abusive, because 
the system operators remove those if 
they appear. You can learn a number 
of very interesting things from read- 


ing the messages on these systems, 
and your local computer store will be 
happy to show you what the BBS sys- 
tems are like. 

What does it cost? There are two 
basic ways to accomplish data com- 
munication. The first is with a full fea- 
ture modem such as the D. C. Hayes 
Micromodem. You can plug it into 
the Apple, and directly into a ’phone 
line jack after you have notified Ma 
Bell that you are doing so. The unit is 
direct -wire connected, and does its 
own dialing and telephone answer- 
ing. See the directions that come 
with the hardware. 

The second way is with an acoustic 
coupler-type modem driven by the 
Apple through its Serial Interface 
card. The acoustic coupler is the one 
where you dial the number yourself, 
and then place the telephone re- 
ceiver in a rubber cradle to put the 
Apple on the line. 

Both methods will wind up costing 
about $450. 1 went the Micromodem 
route because it’s more convenient. 
As yet, I know of no full-feature 
modem for the Apple which will 
communicate at 1200 Baud. 300 
Baud is fine for people, but it is very 
slow for massive data transfer. 

Consider joining the home data 
communications revolution; it IS 
happening right now, with or without 
you. 



Cri £ SfEAK 'Vo VoOc**. 




The Evan’s Report Is In There -Somewhere! 


The old-fashioned mess of paper filing 
systems can drive you over the edge. You 
waste time and money in inefficient 
searching and manual sorting. In today’s 
business environment, this is both outdated 
and unnecessary. 

DATADEX, the information organization 
system from IUS, hands you your valuable 
information immediately — when you need 
it from your APPLE II desktop computer. 


You view your stored information on the 
APPLE™ screen or create reports with simple 
commands. DATADEX provides just the 
detailed and professional looking reports 
needed in today’s business world. 

With DATADEX, management performance 
is improved using faster, more accessible 
information and, best of all, DATADEX has 
been shown to pay for itself in two months of 
normal secretarial time. Visit your local 
dealer and experience DATADEX your- 
self. IUS, 281 Arlington Ave., Berkeley, CA 
94707 (415) 525-9452. 


jffl He lifometioi Organization System. 



PAGE 36 


APPLE ORCHARD 


FALL 1981 


Product Reviews 


UNITEXT 


Text display module — with lower 
case 


Reviewer: Steve Lloyd 

From: Dockside Computing, P.O. 
Box 5030, Westlake Village, CA 
91362 


Like many other Apple users, I 
have always been disappointed by 
the Apple’s inability to display lower 
case letters. Sure, there have been 
lots of ways to get around this short- 
coming, but up until now there hasn’t 
been anything that met my few, sim- 
ple, requirements. 

I was looking for something that is 
very simple to operate. I like the idea 
of making some simple changes to 
DOS and possibly some of the larger 
application programs; and I don’t 
want to have to do something special 
every time 1 want to use lower case. 

I was also looking for a character 
set that is easy to read. True lower 
case descenders without crowding 
any of the characters is a must. For 
my own use, the looks of a character 
set don’t make all that much differ- 
ence; however, like many other Ap- 
ple owners, I’m not the only one who 
uses the Apple. Wife, children, 
mother-in-law, cats, dogs, and the 
occasional frog all have access to it. 
It’s tiring to explain to all of them that 
that funny-looking squiggle is sup- 
pose to be a “g”. (Try telling that to a 


frog sometime; they just don’t 
listen.) 

Finally, I was looking for some- 
thing that is easy to install, not things 
like “just cut this trace, run these 
jumpers, solder here, and change 
these few integrated circuits. . I 
have more respect for my Apple than 
that. 

All of my expectations seem to 
have been met by a product called 
“ClniText”. The manufacturer, Dock- 
side Computing, calls it a universal 
text display module for the Apple, 
and it comes very close to being ex- 
actly that. The device consists of a 
small printed circuit board with 
several chip extenders. Installation 
requires a # 1 Phillips screwdriver 
(and a small soldering iron if you 
want to make the optional shift key 
modification described below). The 
changes required are very easy to 
make and can be accomplished in 
less than a half hour. 

The ClniText package includes the 
lower case adapter, documentation, 
and a disk of Pascal and BASIC 
demonstration programs. The docu- 
mentation is very well done, 26 
pages of extremely detailed informa- 
tion on the installation, operation, 
and software interfacing of ClniText. 
Much of this is repeated in the tutor- 
ial demo program on the disk which 
allows you to see GniText in action 
after it is installed. 

The character font is excellent, re- 
quiring no squinting and no explana- 
tion (not even to the frog), and as 
good as any 7x8 dot matrix charac- 
ter can be. It contains all of the ASCII 
characters including true lowercase 


descenders and all of the special 
characters. Since GniText is 
EPROM-based, a whole new set of 
characters could be designed by us- 
ing a reprogrammed EPROM. 

With a shift key modification, the 
Apple will recognize the shift key for 
all of the alphabetic (A..Z) characters 
of the keyboard. It requires one 
solder connection to the underside 
of the keyboard; the longest part of 
the job is heating up the iron. Gni- 
Text also supports a Ctrl-Q shift lock 
feature in case you don’t want to 
modify your Apple and void your 
warranty. 

The cost of GniText (about $80) is 
a bit high when compared to similar 
devices on the market, but the real 
test is the cost/benefit ratio. That is 
something everyone will have to cal- 
culate for himself/herself. 

I tested GniText with several text 
editors (Apple Writer, The Corres- 
pondent, Language system) and 
found excellent results with all of 
them. It performs well in BASIC as 
well as Pascall II. 1 (it doesn’t work 
with Pascal 1.1, but that’s coming 
soon). Gse of GniText with the lan- 
guage system gives a whole new 
dimension to word processing with 
the built-in editor. Frankly, I’m 
impressed. 

In summary, GniText provides 
lower case display on the Apple 
40-column screen. Installation is 
very easy; less than a half-hour. It has 
a crisp, clear font with true de- 
scenders. Gse with a variety of soft- 
ware products is very easy and pro- 
duces excellent results. 



FALL 1981 


APPLE ORCHARD 


PAGE 37 


Tic, Tic, Tic,— Turn On Light 
Tic, Tic, Tic,— Start Coffee- 
Tic, Tic, Tic,— Turn On Radio- 
Tic, Tic, Tic,— Turn Off Sprinklers 

Reviewer: Ken Silverman 

From Thunderware, Inc., P.O. Box 
13322, Oakland, CA 94661 

Here, without the need for any ad- 
ditional plug-in peripherals, is a 
clock which also can control a BSR/ 
X-10 controller. Thunderclock Plus 
(tm) by Thunderware is a two-peri- 
pheral system on one card. 

The clock portion keeps track of 
the time with an accuracy of .00 1 % , 
and can be accesed by your pro- 
grams very easily. The month, day 
(and day of the week), hour (AM/PM), 
minute and second can be obtained. 
The only drawback I found was the 
lack of the year. Other features in- 
clude 24 hour format if needed, and 
an on board battery to keep the clock 
running when the Apple’s power is 
off. Typical battery life, according to 
the spec sheet, is 3 to 4 years. 

The Plus portion allows the con- 
trol of a BSR/X- 1 0 via an ultronsonic 
transducer connected to the clock 
board. You can, with the “sched- 
uler” software, available thru 
Thunderware, completely control 
the BSR. It can schedule events daily, 
weekly, or monthly, even at specific 
dates and times. It allows you to 
DIM/BRIGHT your lights at 128 
levels and for any duration. This can 
all be done in the “background” 
while you are using your Apple for 
other work. You have use of good in- 
terrupt rates with a resolution of 
/2048th of a second, for those who 
might wish to write a multitasking 
program. 

One of the newer items of interest 
dealing with this clock is that it will 
work in and with the Apple III com- 
puter as well as the Apple II. Since 
there is no longer(or, more correctly, 
since there never really was) a clock 
chip included with the Apple///, here 
is one of the first peripherals for that 
larger computer. 

Thunderware also makes avail- 
able a Pascal disk to interface the 
clock and BSR with your Pascal pro- 
grams. I can’t give any direct feed- 
back on how wel 1 it works with Pascal 
because I have no experience with 
that language. The cost of the pack- 
age, including clock board, X-10 in- 
terface option, and Scheduler soft- 
ware, is $189.00. 


ABM (ANTI-BALLISTIC MISSILE) 

Defend the East Coast from other- 
wise certain destruction! 

Reviewer: John Dyscedeye 

From the Muse Company, 330 N. 
Charles St., Baltimore, MD 21201 

ABM, in Defense jargon, means 
Anti-Ballistic Missle, and you are 
commanding the Coastal Defense 
forces as they respond to enemy at- 
tack. Your sector runs from Boston 
to Richmond, and all of these cities 
come under nuclear missle attack by 
an unnamed enemy. Your mission is 
to position the incoming missiles in 
the target crosshairs and fire your 
ABM’s to blow the invaders out of the 
sky. 

(Whoops — there goes Philadel- 
phia!) 

Using a joystick, there’s nothing to 
it, almost. Using the paddles, you 
find that with one controlling vertical 
and the other controlling horizontal 
motion, it gets a bit cumbersome. 

(Hmmm. . .just lost Richmond.) 

The enemy attack intensifies as 
the game proceeds, and then there’s 
the dreaded MIRV missile which 
splits into multiple warheads. The 
trick is to destroy the missiles before 
the MIRV might split. 

(Oh dam, not Boston too!) 

As long as one city remains intact, 
you’re still in the game. And when 
the last city is destroyed, your score 
is based on the number of missiles 
you were able to destroy before that 
unhappy event. 

(Well, Baltimore went. . .no more 
Muse.) 

This is a good Hi-res representa- 
tion, with fireballs and explosions, 
and it does have a good “feel” about 
it. The best review actually came 
from the young members of the San 
Francisco Apple Core. When we 
demonstrated this program, among 
others, at a recent meeting, it was 
ABM that the folks requested we 
leave up “just a little longer”. 

I’m sure it was the program’s qual- 
ity rather than West Coast smugness 
that caused the favorable reception. 
This one is worth having, as an exam- 
ple of a “state-of-the-art” Hi-res com- 
puter game. 


WHAT’S THE DIFFERENCE 
BETWEEN AN APPLE II AND 
AN APPLE II PLUS? 


The only difference between 
the Apple II and the Apple II Plus 
is that the Apple II has Integer 
BASIC and the “old” Monitor 
ROM while the Apple II Plus has 
Applesoft BASIC and the Auto- 
start monitor ROM. Most of the 
game programs available today 
are written in Integer BASIC, 
while most of the business, 
scientific, and industrial pro- 
grams require Applesoft. The 
selection depends on your appli- 
cation. Apple offers firmware 
cards that will supply whichever 
BASIC your machine does not 
have. Another approach in- 
volves use of the Language Card; 
the DOS 3.3 System Master and 
BASICS diskettes will load the 
“other” BASIC as part of the sys- 
tem boot process. 

★ ★ ★ 


I’M HAVING TROUBLE WITH 
INTERMITTENT OPERATION 
OF A PERIPHERAL. 


That could be due to a number 
of reasons, but the problem usu- 
ally comes about because of 
some imperfect electrical 
connection in a cable or a peri- 
pheral card slot. Occasionally, 
peripheral cards in the Apple 
collect some oxidation on the 
contact fingers which can cause 
an intermittent connection. This 
can result in various system 
errors. 

To clean off contacts, remove 
the card. (ALWAYS TURN OFF 
THE POWER BEFORE TOUCH- 
ING ANYTHING INSIDE THE 
APPLE!) Using a soft pencil era- 
ser (“Pink Pearl” or such), gently 
clean off the contacts. Replace 
the boards, seat firmly, then re- 
boot the system. If this does not 
correct the problem, contact 
your dealer for assistance. 




PAGE 38 


APPLE ORCHARD 


FALL 1981 


As microcomputers grow in popu- 
larity, their uses wander far afield 
from the original hobby hackers. 
Two prevalent applications on Ap- 
ples today are business manage- 
ment and computer-based educa- 
tion. While these fields would seem 
to hold little in common, a joining 
occurs in the realm of business edu- 
cation. Business students these days 
must learn computing to survive. 
With one or several Apples installed, 
a business school soon ponders how 
the Apples might be used to aid in 
courses unrelated to computer liter- 
acy. This article describes the use of 
an Apple-based computer simula- 
tion in teaching microeconomics. 
Bear in mind that business students 
spend whole semesters studying the 
subject, so what follows is necessar- 
ily simplified. 

Simply put, microeconomics is 
the study of market forces acting on a 
single firm. The most common prob- 
lem is price setting. What prices 
should a company set on its products 
to be most profitable? To answer that 
question, one must know the rela- 
tionships between price and sales 
volume, production volume and 
cost, volume and profit, and the vari- 
ous interactions with one’s competi- 
tors. Just to say that fewer people buy 
at higher prices is not good enough. 
Price is as quantitative a measure as 
you’ll ever see, for a price is a num- 
ber. Anything short of numerical 
derivation is merely hand waving. 
Hand waving results in what econo- 
mists enjoy calling "sub-optimal 
conditions,” so we seek numerical 
ways to solve the pricing problem. 

Two equations characterize price 
and profit behavior: the demand 
equation and the cost equation. The 
demand equation relates all relevant 
variables to the volume of sales. 


PRICE WAR 

by Joe Budge 


These can be the price itself, market 
share, other market prices, advertis- 
ing levels, seasonal cycles, and so 
forth. Gross revenues equal calcu- 
lated sales demand times the set 
price. The cost equation relates pro- 
duction volume and cost. Most com- 
monly a fixed cost per unit is simply 
multiplied by the sales volume to 
give total cost. Additional factors to 
consider include overhead and eco- 
nomies of scale. Total profits are, of 
course, the difference between reve- 
nues and total costs. 

A thorough understanding of the 
equations involved requires diligent 
study of hundreds of equations, 
graphs, and examples. After a few 
months of this, business students 
tend to lose track of their real objec- 
tive, learning price behavior. The 
equations become an end in them- 
selves. At this point, perspective 
must be restored. The Price War 
simulation is a tool which helps ac- 
complish this. 

The simulation pits teams of stu- 
dents against each other in a price 
war as they try to maximize team 
profits. Ever since the oil embargo, 
schools have had to stop giving their 
students gas stations to practice 
price wars with. The easiest alterna- 
tive, one which doesn’t involve real 
money, is computer simulation. A 
computer can solve demand and 
cost equations easily and more 
quickly than occurs in real life. Thus 
a useful lesson can be driven home in 
one class period. 

To play Price War, the students are 
given some basic information about 
the simulation. They know how 
many teams will participate, what 
the demand equation is, and that the 
manufacturing cost of each unit sold 
is $5.00. The demand equation ap- 
pears in line 2520 of the program list- 


ing. The demand equation is set so 
that a team’s unit sales increase if the 
team had high market share in the 
previous period or had a low price 
relative to other teams this period. 
This means the team must con- 
stantly trade off sales volume against 
sales revenue while guessing what 
the other teams will do. 

The simulation begins with the in- 
structor entering the number of 
teams and the number of periods for 
the session. Teams disclose their 
prices in writing before each period. 
Once the instructor enters these 
prices, the Apple calculates the 
results for that period and goes on to 
the next. At the end of the game the 
winning team is announced and the 
printer can list a game summary. 

With enough teams playing, 
prices soon converge to match the 
$5.00 unit cost. Price cutting gets 
bad enough that teams attempt to 
minimize losses instead of maximiz- 
ing profits. With a known number of 
periods, teams can also try for mar- 
ket share early and plan on cleaning 
up with a big price hike at the end. 
Once these strategies have been 
demonstrated by one team, all the 
others follow. Then the simulation 
becomes as boring as watching 
sheep graze. To provide education 
and entertainment, Price War incor- 
porates two features. First, a ran- 
domizer changes the actual number 
of periods to fall within three of the 
desired number. Thus no one really 
knows when the game will end. Sec- 
ond, the simulation includes a gov- 
ernment which is just as fickle as our 
own. 

The Government and its capabili- 
ties are kept a secret until actually in- 
voked by the instructor. This does a 
good job of showing how laws or 
other adverse factors can whistle out 



FALL 1981 


APPLE ORCHARD 


PAGE 39 


of nowhere to strike the unprepared 
at any time. No indication of the 
Government is given in the program 
displays until the Government has al- 
ready done something. The instruc- 
tor may invoke Government when- 
ever “press return to continue.” ap- 
pears on the screen. Return will in- 
deed allow the program to continue, 
but several one-letter commands will 
bring in the Government. Govern- 
ment laws and their single letter 
commands are as follows: 

A — Antitrust. If one team is gobbling 
up market share, the Govern- 
ment can slap an antitrust re- 
striction on the entire industry. 
The antitrust laws will prohibit 
any one team from selling more 
than a specified number of units. 
The instructor supplies that 
number upon the program’s 
prompt. 

I — Inflation. With the money 
presses rolling, the Government 
causes cost inflation at a rate set 
by the instructor. See how fast 
prices can be adapted if the stu- 
dents are awake and learn what 
“cost-push” inflation is all about. 

P — Price Controls. Under price con- 
trols, teams are prohibited from 
changing their prices by more 
than a certain amount during 
any one period. As with other 
Government actions, the 
amount is supplied by the in- 
structor. As with real life, price 
controls can be very nasty when 
coupled with inflation. 

X — Ends the game on the spot for 
product obsolescence. 

Any other keyboard character 
sent to the Government will elicit a 
list of the Edicts available for the 
benefit of the absent-minded. 

A sample program run (Figure 1) 
accompanies this article to illustrate 
a simple one-period price war. After 
entering five teams and one period, 
the instructor had his first chance to 
play government. Having a poor 
memory, he hit “?”, not an Edict, to 
get a list of those available. This lets 
the cat out of the bag as far as the stu- 
dents are concerned, for they have a 
clue what might happen later. At any 
rate, the instructor enters an “I” to set 
inflation at 20 percent before pro- 
ceeding with the simulation. After 
setting inflation the instructor could 


have asked to issue another Edict, 
but chose to press “Return” instead. 
Then he obtained and entered the 
team pricing information. 

Once pricing data was entered, the 
Apple calculated and displayed the 
results. Note that only invoked 
Edicts were shown. The cost was 
shown only because inflation 
changed at this point to play govern- 
ment again. However, since the 
simulation was finished the price war 
ended instead, giving a summary of 
the profit and market share winners. 
After the game a summary of results 
for each period could have been 
printed out had that option been 
elected by typing “Y” in response to 
the question “Summarize game to 
printer (Y/N)? 

A complete listing of Price War ac- 
companies this article. The program 
was written in Applesoft on an Apple 
II. A minimum of 32K of memory is 
required. A printer is needed to sum- 
marize the simulation results. The 
printer interface card is assumed to 
be in slot 1. The slot number can be 
changed by substituting the appro- 
priate number in program line 31 10. 
As the program prints in 40-column 
format, no adjustment is necessary 
to accomodate parallel interface 
cards. 

I would like to acknowledge Wes 
Magat of the Fuqua School of Busi- 
ness of Duke University for his assis- 
tance and suggestions with the eco- 
nomics of Price War. 


While earning an M.A. in Ana- 
tomy, Joe Budge worked as a 
teaching assistant for classes of 
undergraduate and medical stu- 
dents. His business experience 
comes from several years as a 
stockbroker. In 1977 he adopted 
an Apple II and became a born- 
again hobby hacker. In addition 
to serving his second term as 
Secretary of the I AC, Joe is Pres- 
ident of the Carolina Apple Core 
in Raleigh/Durham, NC. At the 
moment he is starting his sec- 
ond year of the MBA program at 
Duke and just finished a summer 
marketing internship with Apple 
Computer. Contrary to popular 
opinion, Bill Budge is not related 
to him. 


wvvuwwywvv^wvvwwww 


PRICE WAR SIMULATOR 
ENTER NUMBER OF PRICING TEAMS (1-16). 

: 5 

ENTER EXPECTED NUMBER OF GENERATIONS 

( 1 - 20 ). : 1 

PRESS RETURN TO CONTINUE. ? 


LIST OF GOVERNMENT EDICTS: 

A - ANTITRUST LAW 
I - INFLATION RATE 
P - PRICE CONTROLS 
X - EXIT GAME 

ANY OTHER KEY - LIST OF EDICTS 


ENTER EDICT: I 

THE INFLATION RATE CHANGES! 


INFLATION IS CURRENTLY 0% PER 
PERIOD. 


WHAT IS THE NEW INFLATION RATE? 20 
PRESS RETURN TO CONTINUE. 


PERIOD 1: 


ENTER TEAM PRICE DECISIONS: 

PRICE CHARGED BY TEAM 1 ?10 

PRICE CHARGED BY TEAM 2 ?7 .5 

PRICE CHARGED BY TEAM 3 ?12 

PRICE CHARGED BY TEAM 4 ?6 . 75 
PRICE CHARGED BY TEAM 5 ?8 
RESULTS OF PERIOD 1: 

TE PRICE SALES SHARE PROF CUM PR 
AM 


1 

10 

2367 

.138 

11835 

11835 

2 

7.5 

4209 

.245 

10522 

10522 

3 

12 

1644 

.096 

11508 

11508 

4 

6.75 

5196 

.303 

9093 

9093 

5 

8 

3699 

.216 

11097 

11097 

INFLATION RATE 

= 20% 




UNIT COST = $ 6 

GAME OVER! PRESS RETURN TO CONTINUE. 


THIS PRICE WAR IS OVER. 


MARKET SHARE LEADER IS TEAM 4 
WITH .303 SHARE. 


PROFIT LEADER IS TEAM 1 
WITH $ 11835. 

SUMMARIZE GAME TO PRINTER (Y/N) ? N 
ANOTHER GAME (Y/N)?N 


BYE . . . 


VWWWWWWAVVVVW/JVW 




PAGE 40 


APPLE ORCHARD 


FALL 1981 


1000 REM ********************* 
1010 REM * * 

1020 REM * PRICE WAR * 

1030 REM * * 

1040 REM * COPYRIGHT 1981 BY * 
1050 REM *INTERNATIONAL APPLE* 
1060 REM * CORE, INC. * 

1070 REM * * 

1080 REM * JOE BUDGE-7/11/81 * 
1090 REM * MOD 5 * 

1100 REM * * 

1110 REM ********************* 
1120 REM 

1130 REM WRITTEN IN APPLESOFT 

1140 REM BASIC 

1150 REM FOR THE APPLE ][ 

1160 REM 

1170 REM PRINTER CONTROLS 
1180 REM 

1190 REM ON: LINE 3110 

1200 REM OFF: LINE 3190 
1210 REM 

1220 REM LIMIT VARIABLES: 

1230 REM TMMAX-MAX # OF TEAMS 
1240 REM N-INPUT NO. OF TEAMS 
1250 REM GNMAX-MAX # GENERATION 
1260 REM G-INPUT # GENERATIONS 
1270 REM R-RANDOMIZED # OF GEN 
1280 REM 

1290 REM INDEX VARIABLES: 

1300 REM GC-GENERATION COUNTER 
1310 REM T-TEAM INDEX 
1320 REM 

1330 REM DATA VARIABLES: 

1340 REM A- ANTITRUST LAW 
1350 REM C-COST PER UNIT 
1360 REM I-INFLATION RATE 
1370 REM P-PRICE CONTROLS 
1380 REM PAV-AVERAGE PRICE 
1390 REM QT-TOTAL UNIT SALES 
1400 REM X-SCRATCH VARIABLE 
1410 REM Y- SCRATCH VARIABLE 
1420 REM X$-SCRATCH STRING 
1430 REM 

1440 REM DATA ARRAYS: 

1450 REM P(T ,GC)-PRICE 
1460 REM Q(T, GC)-SALES 
1470 REM M(T,GC) -MARKET SHARE 
1480 REM PI (T,GC) -PROFIT 
1490 REM PT(T , GC)-CUM PROFIT 
1500 REM A(GC) -ANTITRUST RECORD 
1510 REM C(GC)-C0ST RECORD 
1520 REM I (GC) -INFLATION RECORD 
1530 REM PC(GC)-$ CONTROL REC. 
1540 REM 
1550 REM PROGRAM: 

1560 REM *************** 

1570 REM 

1580 REM SET ARRAY LIMITS: 

1590 LET TMAX =16 


1600 LET GNMAX = 20 

1610 REM DIMENSION DATA ARRAYS 

1620 DIM P(TMAX, GNMAX) 

1630 DIM Q(TMAX, GNMAX) 

1640 DIM M( TMAX, GNMAX) 

1650 DIM PI (TMAX, GNMAX) 

1660 DIM PT( TMAX, GNMAX) 

1670 DIM A( GNMAX) 

1680 DIM C( GNMAX) 

1690 DIM I (GNMAX) 

1700 DIM PC (GNMAX) 

1710 REM TITLE & SET UP 
1720 TEXT : HOME : SPEED= 255 
1730 VTAB 5: IiTAB 10: PRINT "PRI 
CE WAR SIMULATOR" 

1740 VTAB 15 

1750 PRINT "ENTER NUMBER OF PRIC 
ING TEAMS (1-”; TMAX; ” ) . ,: 

INPUT ”";X$ 

1760 REM NEXT 4 LINES ALLOW FOR 
1770 REM MOST INPUT ERRORS: 

1780 REM -OUT OF RANGE, OR 
1790 REM -BLANK ENTRY. 

1800 REM USEFUL FOR ALL NUMERIC 
1810 REM INPUTS. 

1820 IF LEN (X$) < 1 THEN 1750 
1830 LET N = VAL (X$) 

1840 IF N < 1 THEN PRINT "THERE 
MUST BE AT LEAST ONE TEAM." 
: GOTO 1750 

1850 IF N > TMAX THEI)i PRINT "ON 
LY " ; TMAX ; ” TEAMS ARE ALLOWE 
D.": GOTO 1750 

1860 PRINT "ENTER EXPECTED NUMBE 
R OF GENERATIONS (1-";GNM 
AX;"). :";: INPUT "";X$ 

1870 IF LEN (X$) < 1 GOTO 1860 
1880 LET G = VAL (X$) 

1890 IF G < 1 THEN G = 1 
1900 IF G > GNMAX THEN PRINT ”0 
NLY "; GNMAX;” GENERATIONS AL 
LOWED.": GOTO 1860 
1910 REM RANDOMIZE NUMBER OF 
1920 REM GENERATIONS TO A 
1930 REM LINEAR DISTRIBUTION 
1940 REM (N +/- 3) 

1950 REM TO REDUCE END GAMING 
1960 IF G = 1 THEN Y = 0: GOTO 2 
050 

1970 LET X = RND (1) 

1980 LET Y = - 3 

1990 IF X > .1428 THEN Y = - 2 

2000 IF X > .2856 THEN Y = - 1 

2010 IF X > .4284 THEN Y = 0 

2020 IF X > .5712 THEN Y = 1 

2030 IF X > .7140 THEN Y = 2 

2040 IF X > .8568 THEN Y = 3 

2050 LET R = G + Y 

2060 IF R < 1 THEN R = 1 

2070 IF R > GNMAX THEN Y = Y - 3 




with true simultaneous operation 
. . .at a down-to-earth price! 

CHECK THESE FEATURES: True simultaneous operation! VERSAcard’s 
unique hardware selection circuitry makes your Apple “think” that separate cards are 
installed. This allows VERSAcard interface ports to be compatible with existing software 
such as APPLE PASCAL, Microsoft Softcard {2) , and most other Apple software. 


board real-time clock and the Prometheus Time and Event 
Schedular - you can remotely control various accessories 
in your home and office. 

VERSAcard is shipped complete with SOFTWARE for 
each function contained in an industry standard EPROM. 
Versatile device drivers permit connection to virtually any 
standard peripheral. The Prometheus engineering staff is 
available to help you with any peripheral and special device 
interface problems. Call us, we’d like to talk with you. 

VERSAcard - the only Apple peripheral card 
you’re likely to ever need! 

Order: PP-VCD-1 VERSAcard @ $249.00 each. 


The Serial Input/Output port is RS-232C standard. Fea- 
tures include accurate crystal controlled baud rates, half/ 
full duplex operation, and interrupt capability. 

The versatile Parallel Output Interface is configured for 
the Centronics standard and is easily configured for other 
standards. Firmware is available to utilize the graphic fea- 
tures of popular printers such as the Epson. 

Precision Clock/Calendar. All standard real-time clock/ 
calendar functions. One second to 99 years time keeping. 
Battery back-up supplied. 

BSR Control. Add an ultrasonic transducer or the 
Prometheus Direct Connect Option and VERSAcard pro- 
vides you with BSR remote control. By utilizing the on- 


Dealer inquiries invited. 


All Prometheus boards are completely tested and 
burned-in prior to shipment. A one-year warranty 
covers parts and labor. 

Registered Trade Marks: (1) Apple Computers, Inc. (2) Microsoft Consumer Products 


PROMETHEUS PRODUCTS INCORPORATED 

42577 Fremont Blvd. •Fremont, CA 94538 • (415) 490-2370 


NEW...F0R APPLE II' 

FROM PROMETHEUS 

VERSAcard 

1. Serial Input/Output Interface 

2. Parallel Output Interface 

3. Precision Clock/Calendar 

4. BSR Control 


Compare Key Features 

VERSAcard 

CPS MultiFunction Card 

Parallel, Serial and 
Realtime Clock Interfaces? 

YES 

YES 

BSR Control Interface? 

YES 

NO 

Compatible w/ Apple Pascal? 

YES 

NO. Special Pascal disk required. 

Compatible with CP/M? 

YES 

NO. Special CP/M disk required. 

Cable Included? 

YES. One cable of choice 
free with each order 
-through 1981. 

NO. Must be purchased separately. 

Apple Modification? 

NO 

YES 


PAGE 42 


APPLE ORCHARD 


FALL 1981 


: GOTO 2050 

2080 REM INITIAL GOVERNMENT 

2090 LET A = 0 

2100 LET C = 5 

2110 LET 1=0 

2120 LET P = 0 

2130 REM EQUAL MARKET SHARES 

2140 LET GC = 0 

2150 FOR T = 1 TO N 

2160 LET M(T,GC) = 1 / N 

2170 REM NO PROFITS YET: 

2180 LET PI(T,GC) = 0 
2190 LET PT(T,GC) = 0 
2200 NEXT T 

2210 REM CHECK GOVERNMENT 

2220 GOSUB 3650 

2230 REM STEP THRU GENERATIONS: 

2240 FOR GC = 1 TO R 

2250 HOME 

2260 REM REGISTERS TO ZERO 
2270 LET PAV = 0 
2280 LET QT = 0 
2290 PRINT 

2300 PRINT "PERIOD ";GC;":" 

2310 PRINT 

2320 PRINT "ENTER TEAM PRICE DEC 
ISIONS:" 

2330 FOR T = 1 TO N 
2340 PRINT "PRICE CHARGED BY TEA 
M " ; T ; " "; 

2350 INPUT X$ 

2360 IF LEN (X$) < 1 GOTO 2340 
2370 LET P(T,GC) = VAL (X$) 

2380 IF P(T,GC) < = 0 THEN PRINT 

"PRICE MUST BE POSITIVE":. GOTO 
2340 

2390 REM FORCE DOLLARS & CENTS: 
2400 LET P(T,GC) = INT (P(T,GC) 

* 100 + .5) / 100 
2410 REM PRICE CONTROLS 
2420 IF (P < 1) OR (GC = 1) THEN 
2460 

2430 LET X = P(T,GC) - P(T,GC - 
1) 

2440 IF ABS (X) > P THEN P(T,GC 
) = P(T,GC - 1) + SGN (X) * 

P 

2450 REM FIGURE AVERAGE 
2460 LET PAV = PAV + P(T,GC) 

2470 NEXT T 

2480 LET PAV = PAV / N 

2490 REM FIGURE SALES 

2500 FOR T = 1 TO N 

2510 REM DEMAND EQUATION: 

2520 LET Q(T ,GC) = 40000 * PAV * 
(M(T,GC - 1) © .25) / P(T ,GC 
) © 2 

2530 REM ONLY WHOLE UNITS: 

2540 LET Q(T,GC) = INT (Q(T,GC) 

+ .5) 


2550 REM CHECK FOR ANTITRUST 
2560 IF A < 1 THEN 2590 
2570 IF Q(T ,GC) > (A) THEN Q(T,G 
C) = A 

2580 REM ADD TOTAL MARKET 
2590 LET QT = QT + Q(T,GC) 

2600 NEXT T 

2610 REM FIGURE MARKET SHARES 
2620 FOR T = 1 TO N 
2630 REM MARKET SHARE = 

2640 REM COMPANY SALES/ 

2650 REM TOTAL SALES 
2660 LET M(T ,GC) = Q(T,GC) / QT 
2670 LET M(T,GC) = INT (M(T,GC) 
* 1000) / 1000 
2680 NEXT T 

2690 REM FIGURE INFLATION 
2700 LET C = (1 + I / 100) * C 
2710 REM FIGURE PROFIT 
2720 FOR T = 1 TO N 
2730 REM PROFIT = 

2740 REM QUANTITY* (PRICE-COST) 
2750 LET PI(T,GC) = Q(T,GC) * (P 
(T,GC) - 5) 

2760 LET PI(T ,GC) = INT (PI(T,G 
C)) 

2770 LET PT(T,GC) = PT(T,GC - 1) 
+ PI(T,GC) 

2780 NEXT T 

2790 REM SAVE GOVERNMENT STATUS 

2800 LET A(GC) = A 

2810 LET C(GC) = C 

2820 LET I(GC) = I 

2830 LET PC(GC) = P 

2840 REM PRINT RESULTS 

2850 GOSUB 3360 

2860 IF GC = R THEN PRINT "GAME 
OVER! CHR$ (7); 

2870 REM CHECK GOVERNMENT 

2880 GOSUB 3650 

2890 NEXT GC 

2900 REM GAME’S OVER 

2910 HOME 

2920 VTAB 5 

2930 PRINT "THIS PRICE WAR IS OV 
ER." 

2940 PRINT 

2950 PRINT "MARKET SHARE LEADER 
IS TEAM ";Y 

2960 PRINT "WITH ";M(Y,R);" SHAR 
E.” 

2970 PRINT 

2980 PRINT "PROFIT LEADER IS TEA 
M ";X 

2990 PRINT "WITH $ ";PT(X,R) ; " ." 
3000 PRINT 

3010 INPUT "SUMMARIZE GAME TO PR 
INTER (Y/N)? ";X$ 



FALL 1981 


APPLE ORCHARD 


PAGE 43 


3020 REM HOW TO HANDLE Y/N: 

3030 IF LEN (X$) =0 THEN 2910 
3040 LET X$ = LEFT$ (X$,l) 

3050 IF X$ = "N” THEN 3200 
3060 IF X$ < > "Y" THEN 2910 

3070 REM PRINTER ON: 

3080 REM CHR$ (4 )=CTRL-D 
3090 REM REMOVE "CHR$(4); M 
3100 REM IF NO DOS. 

3110 PRINT CI1R$ (4);"PR#1" 

3120 PRINT "PRICE WAR SIMULATION 
SUMMARY" 

3130 REM PRINT PERIODS 
3140 FOR GC = 1 TO R 
3150 GOSUB 3320 
3160 PRINT 
3170 NEXT GC 
3180 REM PRINTER OFF: 

3190 PRINT CHR$ (4);"PR//0" 

3200 PRINT : PRINT "ANOTHER GAME 
(Y/N)"; 

3210 INPUT X$ 

3220 IF LEN (X$) = 0 THEN 3260 
3230 X$ = LEFT$ (X$,l) 

3240 IF X$ = "Y" COTO 1720 
3250 REM TERMINATE 
3260 HOME 
3270 PRINT "BYE..." 

3280 END 

3290 REM SUBROUTINES 
3300 REM *********** 

3310 REM 

3320 REM PRINT RESULTS OF ONE GE 
NERATION 
3330 REM 

3340 REM INPUT GC 

3350 REM X & Y FIND LEADERS 

3360 LET X = 0 

3370 LET Y = 0 

3380 HOME 

3390 PRINT "RESULTS OF PERIOD ”; 
GC;":” 

3400 PRINT "TE PRICE SALES SHAR 
E PROF CUM PROF" 

3410 PRINT "AM" 

3420 FOR T = 1 TO N 
3430 PRINT T; 

3440 PRINT TAB( 4); 

3450 PRINT P(T ,GC) ; 

3460 PRINT TAB( 10); 

3470 PRINT Q(T,GC); 

3480 PRINT TAB( 17); 

3490 PRINT M(T ,GC) ; 

3500 PRINT TAB( 23); 

3510 PRINT PI(T ,GC) ; 

3520 PRINT TAB( 32); 

3530 PRINT PT(T ,GC) 

3540 REM CHECK PROFIT RANK: 

3550 IF PT(T,GC) > PT(X,GC) THEN 
X = T 


Here’s the KEY 
to your Apple®! 


v 


Computer Station’s 

Programmer's 

Handbook 

to the 
Apple II ® 




Computer 

Station’s 
Programmers 

^ Handbook 
for the 
Apple® 


Retail Price 

29.95 


Indexed Looseleaf notebook (IVz' x 9”) 
containing all the reference material found in our 
popular Programmers Guide to the Apple II® 


Plus . . . 

• Applesoft 0 & Integer 

• CP/ M e Digital 
Research, Inc. 

• Basic-80 Microsoft 

• Pascal 


6502 Assembly Language 
DOS 3.3 
DOS Tool Kit 
Monitor 


Including Command References for 


Applewriter " 

Visicalc " Personal Software 


• Macro-Seed 


Hardware Configurations & 
Software Commands for 


Spinwriter 

PaperTiger 


• Silentype 

• Special ROMs 


Two diskette pockets in front & back. Notebook 
format allows user to add personal comments. A 
must for every Apple® owner. Available from your 
local Apple® Dealer or from : 

Computer Station 

11610 Page Service Dr. 

St. Louis, MO. 63141 
(314) 432-7019 

Direct order will incur a $2.00 shipping/handling 
charge plus sales tax where applicable 


Apple, Apple II and Applesoft are the registered trademarks of 
Apple Computer, Inc. 




PAGE 44 


APPLE ORCHARD 


FALL 1981 


3560 REM CHECK MKT SHARE RANK: 

3570 IF M(T,GC) > M(Y,GC) THEN Y 
= T 

3580 NEXT T 

3590 IF A(GC) > = 1 THEN PRINT 

"ANTITRUST LIMIT = ";A(GC) 

3600 IF I(GC) < > 0 THEN PRINT 

"INFLATION RATE = ”;I(GC);"% 

II 

3610 IF C(GC) < > 5 THEN PRINT 

"UNIT COST = $ C(GC) 

3620 IF PC(GC) > = 1 THEN PRINT 

"PRICE CONTROL LIMIT = $ ";P 
C(GC) ; " CHANGE" 

3630 RETURN 
3640 REM 

3650 REM THE GOVERNMENT 
3660 REM 

3670 REM INPUT X$ & CHECK IT 
3680 INPUT "PRESS RETURN TO CONT 
INUE. ";X$ 

3690 IF LEN (X$) = 0 THEN RETURN 

3700 HOME 
3710 VTAB 5 

3720 IF X$ = "A" THEN 3790 

3730 IF X$ = "I" THEN 3950 

3740 IF X$ = "P" THEN 4060 

3750 IF X$ = "X" THEN 4210 

3760 REM GO FOR HELP IF 
3770 REM CHARACTER NOT FOUND 
3780 GOTO 4260 
3790 REM ANTITRUST LAW 
3800 PRINT "GOVERNMENT CHANGES A 
NTITRUST LAW!" 

3810 PRINT 

3820 IF A < 1 THEN PRINT "NO CU 
RRENT ANTITRUST LAWS ARE IN 
EFFECT”: GOTO 3860 
3830 PRINT "CURRENT ANTITRUST LA 
WS PROHIBIT SALES" 

3840 PRINT "OF MORE THAN ";A;" U 
NITS BY ANY" 

3850 PRINT "COMPANY IN ANY ONE P 
ERIOD. ” 

3860 PRINT 

3870 PRINT "THE NEW ANTITRUST LA 
W WILL PROHIBIT ANY" 

3880 PRINT "ONE COMPANY FROM SEL 
LING MORE THAN HOW" 

3890 PRINT "MANY UNITS IN ANY ON 
E PERIOD? 

3900 INPUT " ";X$ 

3910 IF LEN (X$) = 0 THEN A = 0 
: GOTO 3650 

3920 A = INT ( VAL (X$)) 

3930 IF A < 1 THEN A = 0 
3940 GOTO 3650 
3950 REM INFLATION 


3960 PRINT "THE INFLATION RATE C 
HANGES! " 

3970 PRINT 

3980 PRINT "INFLATION IS CURRENT 
LY I; "% PER” 

3990 PRINT "PERIOD." 

4000 PRINT 

4010 PRINT "WHAT IS THE NEW INFL 
ATION RATE? 

4020 INPUT " " ; X$ 

4030 IF LEN (X$) =0 THEN 1=0 
: GOTO 3650 
4040 I = VAL (X$) 

4050 GOTO 3650 
4060 REM PRICE CONTROLS 
4070 PRINT "PRICE CONTROL LAWS C 
HANGE ! " 

4080 PRINT 

4090 IF P < 1 THEN PRINT "THERE 
ARE NO PRICE CONTROLS NOW": 
PRINT "IN EFFECT.": GOTO 41 
20 


4100 

PRINT "PRICE 

CHANGES ARE CU 


RRENTLY LIMITED" 

4110 

PRINT "TO $ 

p 

4120 

PRINT 


4130 

PRINT "WHAT 
T FOR" 

IS THE NEW LI MI 

4140 

PRINT "PRICE 

CHANGES? $ "; 

4150 

INPUT X$ 


4160 

IF LEN (X$) 
: GOTO 3650 

= 0 THEN P = 0 

4170 

P = VAL (X$) 


4180 

P = ABS (P) 


4190 

P = INT (P * 
0 

100 + .5) / 10 

4200 

GOTO 3650 


4210 

REM END GAME 


4220 

LET R = GC - 

1 

4230 

POP 



4240 IF R < 0 THEN 3200 
4250 GOTO 2910 
4260 REM GOVERNMENT MENU 
4270 PRINT "LIST OF GOVERNMENT E 
DICTS:" 

4280 PRINT 

4290 PRINT "A - ANTITRUST LAW" 
4300 PRINT "I - INFLATION RATE" 
4310 PRINT "P - PRICE CONTROLS" 
4320 PRINT "X - EXIT GAME" 

4330 PRINT "ANY OTHER KEY - LIST 
OF EDICTS" 


4340 

4350 

4360 

4370 

4380 


PRINT 

INPUT "ENTER EDICT: ";X$ 
GOTO 3690 

REM ********************* 


REM END OF PROGRAM 




FALL 1981 


APPLE ORCHARD 


PAGE 45 


ATTACH-BIOS CONSOLE DRIVER 

by Steve Lloyd 

San Francisco Apple Core 


I. INTRODUCTION TO ATTACH- 
BIOS 

Since the release of Apple II Pascal 
1.1, there has been a great amount of 
interest in the internal workings of 
the Basic Input Output System 
(BIOS) and how to modify BIOS to 
provide software interfaces for non- 
Apple hardware. Many devices that 
used to work with the original Pascal 
do not operate at all under the new 
system. The problem is that when 
Apple changed the BIOS to accom- 
modate the new memory use con- 
ventions, they used some locations 
that were previously idle. This lead to 
competition between the operating 
system and hardware drivers mem- 
ory usage. In most of the cases, both 
sides lost and the system crashed. 

In April, Apple released through 
the International Apple Core for dis- 
tribution to member clubs, docu- 
mentation which describes the inter- 
nal workings of the BIOS and the 
philosophy which has become the 
standard for all interaction between 
the BIOS and other portions of the 
system. Apple also included a pro- 
gram which will attach user provided 
drivers to the BIOS when ever the 
system is booted. This eliminates the 
annoying requirement of having to 
run a specific patch program before a 
device can be used. 

The documentation, depending 
on how it is formatted, is almost 50 
pages long. It includes language pro- 
gram listings. Written by Barry 
Haynes at Apple, it is a reasonably 
complete compilation of the facts 
and figures needed to write and at- 
tach machine language drivers for 
version 1 . 1 of the language system. 
A word of warning, Barry specifically 
states that this documentation is not 
meant to be a tutorial or even a users 
manual for any part of the language 


system. It is intended to be used by 
experienced assembly language sys- 
tem programmers to assist in attach- 
ing software drivers for non-Apple 
I/O devices. 

II. SYSTEM CAPABILITIES 

When Apple created version 1 . 1 of 
the language system, a number of 
enhancements were made to extend 
the capabilities of the system. The 
more significant of these enhance- 
ments are listed below. 

1) 16 user defineable devices 

2) system device drivers can be 
redefined 

3) multiple units can use the 
same driver 

4) multiple drivers can access the 
same unit 

5) any user defined driver can be 
initialized at system initializa- 
tion 

6) device drivers are loaded with- 
out interference to normal 
operation 

The exact configuration of the sys- 
tem drivers is completely up to the 
implementor. The driver designs are 
restricted by only a very few rules 
that govern how the drivers interface 
with the rest of the system. In gen- 
eral, Apple has restricted the BIOS 
access to a well defined set of ad- 
dresses and procedures. Other 
methods may work, but they will not 
be supported by Apple either now or 
in the future. Apple is attempting to 
make these interfaces constant and 
still retain the freedom to make other 
changes necessary for system evolu- 
tion. This position is well stated in 
section II. 10 of the documentation. 

III. CONSOLE: DRIVER 

The Apple II has always been lack- 
ing in its display screen capabilities. 


Although the 40 x 24 display is ser- 
viceable, it places a great restriction 
on the word processing capabilities 
of the language system editor. Sev- 
eral months ago, I attempted to solve 
this problem by purchasing one of 
the available 80 column display 
boards. 

Plugging this card into slot #3 of 
the Apple and turning on the power 
brought the language system up with 
the 80 column board hooked into the 
system as the console device. The 
first thing I noticed was that the 
monitor had to be radically mis- 
aligned to show a barely usable dis- 
play. This was caused by a hardware 
design error which has since been 
corrected. The problems that remain 
are in the firmware and are the sub- 
ject of this section. 

The features that are missing from 
the firmware are listed below. 

a. the type-ahead buffer would 
not function 

b. the stop, flush, and break key- 
board functions were not im- 
plemented 

c. the shift key modification was 
not supported. 

Additionally, the shift lock capabili- 
ties provided were less than useful. 
(Capitalizing a letter required 5 key 
strokes.) 

The console driver shown in listing 
1 is a first attempt at resolving these 
problems. Although it still doesn’t 
provide the flush and break key- 
board functions, it does correct the 
other deficiencies in the firmware. 
This driver also redefines some of the 
keys to provide left and right curly 
brackets (useful for Pascal com- 
ments) and the underscore. It also 
produces an audible click whenevery 
a key is pressed. The exact capabili- 
ties are outlined in listing 1. 



APPLE ORCHARD 


FALL 1981 


PAGE 46 

The console is one of the more dif- 
ficult device drivers to implement. 
The console is the default device for 
all system messages and command 
lines. This makes using the console 
for debugging the driver very diffi- 
cult. For this reason, I have adopted 
the “one step at a time” approach for 
developing this system driver. By 
taking the shell program shown in 
listing 2 and adding incremental 
functions to it, the bugs in the driver 
are easily pin-pointed. 

The documentation suggests a 6 
step process for implementing a 
driver. 

1. write the machine language 
driver 

2. assemble the driver 

3. execute the program ATTA- 
CHCJD 

4. execute the program LIBRARY 

5. cold restart the system 

6. test the driver. 

Although it is not specifically 
stated in the documentation, as long 
as the .PROC name in the device 
driver and the interface require- 
ments of the driver are not changed, 
the ATTACHCJD program need be 
executed only once. This means that 
corrections, modifications and ex- 
tensions to the driver can be made 
without having to re-explain the 
driver to the ATTACHUD program. 

The process for linking drivers 
into their library (steps 4 and 5) is 
rather time consuming. It is very use- 
ful to put all of the repetitive, non- 
error producing portions into an 
EXEC file for automatic execution. 
Creation and use of EXEC files are 
explained in the Addendum to the 
Apple Pascal Operating System 
Reference Manual of the version 1 . 1 
system documentation. 

Using these techniques reduces 
the testing cycle to a 4 step process. 


1. write the machine language 
driver 

2. assemble the driver 

3. EXEC/STEPS4&5 

4. test the driver 

A close examination of listing 1 
reveals some of the options an imple- 
mentor has. The first point to note is 
that listing 2 is actually imbedded in 
listing 1. This is because the shell 
was used as the starting point and a 
“one step at a time” technique was 
used to develop the driver. 

The next point is that 3 of the 4 
available driver enhancement op- 
tions have been used. The code for 
the READ routine completely re- 
places the normal console read rou- 
tine. The code of the WRITE and INIT 
routines is attached to the beginning 
of the normal console write and init 
routines. The normal console status 
routine has not been modified. The 
fourth driver enhancement option, 
the one not used in this driver, is to 
attach additional code to the end of 
the normal console routine. 

The console is unlike any other 
character oriented device. It has five 
interfaces to the Run Time Support 
System, (the RTSP is the higher level 
pascal system which makes calls to 
the BIOS.) as opposed to the four in- 
terfaces normally associated with 
these drivers. The additional inter- 
face is the ConChk routine used to 
transfer characters to the type-ahead 
buffer as they are entered at the key- 
board. It is also used to increment the 
random number seed. 

IV. SYSTEM OPERATION WITH 
THE NEW DRIVER 

In order to have the new console 
driver attached to the BIOS at boot 
time, the following files must be 
available on the boot disk. 


LISTING I 


a. SYSTEM. ATTACH 
provided by the I AC to member 
clubs 

b. ATTACH. DRIVERS 

created by the LIBRARY pro- 
gram 

c. ATTACH. DATA 

created by the ATTACHUD 
program 

During the boot process, after 
SYSTEM.APPLE has been loaded 
and before SYSTEM.STARTUP is ex- 
ecuted, SYSTEM.ATTACH is exe- 
cuted. This program will load the 
driver from ATTACH. DRIVERS into 
the appropriate memory space indi- 
cated by ATTACH. DATA. The exact 
details are irrelevant, except to note 
that the new driver is attached before 
any user programs are loaded. Very 
simply this means that you can use 
either the new driver or the old 
driver, but you can’t use both or even 
conveniently select which one you 
will use. 

After the first user program has 
been executed, the system operates 
almost as is did before. The only ex- 
ception discovered so far is that the 
system refuses to respond to initial- 
ize commands. This includes a sys- 
tem command line “I” and the initial- 
ize caused by some types of I/O 
errors. 

V. CONCLUSION 

The new capability to attach user 
written I/O drivers to the language 
system BIOS is a welcome addition. 
The interface specifications and 
philosophies presented in the 
Attach- BIOS documentation show a 
certain amount of creativity and far 
sightedness in the systems people at 
Apple. By providing this well defined 
capability, they have extended both 
the scope and the useful life of the 
Apple II and any other product that 
uses the language system. 


; Console driver specification 

; 0) designed to operate with a specific 80 column 
; display card 

U a„ should work with other 80 column cards 

; b, will not work with 40 column APPLE." screen 

; 1) full upper and 1 ower case keyboard 

; 2) requires shift key wired to PB-2 on the? game 

; I/O connector 




FALL 1981 


APPLE ORCHARD 


PAGE 47 


; 3 ) p r o v i d es caps 3. oc k 
5 a « C t r 1 —a en ter s caps 1 oc k mod e 
; bu Ctrl-rz leaves caps lock mode 

5 4) provides O L' U underscore 

;; a - spec i a 1 c h ar ac: ter s aval 1 ab 1 e when t h e 

U k ey b oar d is in the c aps 1 oc k mode 

U 5) provides Ctrl— s stop function 
; a . C t r 1 — s s t o p s a 1 1 p r o c e s sing 

5 b« any key restarts processing 

; 6 > p r od eecl s k ey die k s 

5 7) provides type-ahead buffer through 

;; 8 ) i n i t i a 1 i z e s i n c aps 1 o c k m o d e 

T h i s i s t h & n e w c In a r a c: t e r s e t. 

n 

H 

5 ABCDEFGH I JKLMNGPQRSTUVWXY Z 
; - caps lock without shift key pressed 

j A > CDEFG C I J C L D ^OS).QRST_VWX YZ 
; - caps lock with shift key pressed 

5 a b c cl e f g h i . j k 1 m n o p q r s t u v wxyz 

5 — n o c a p s 3. o c k w i. t hi o u t s hi i. f t k e y p r e s s e d 

5 ABCDEFGH I J KLMNGPQRSTU VW X Y Z 


^ - no caps lac 

k w i. t hi 

shi f t key pressed 

Rout i ne 

n EDO 

02 

Temp 

„ EQU 

04 

Temp 1 

. EQU 

06 

Retur n 

. EQLJ 

08 

Cl i ckFreq 

. EQU 

0E 

Cl i c: k Length 

„ EQLJ 

0A 

SHFTKEY 

it EQU 

0C063 

SYSCGMp 

,i EQU 

OF 8 

Buf fer 

„ EQU 

3B 1 

Buf Le?n 

EQU 

4E 

St op Of f set 

. EQU 

85. 

Break Of f set 

„ EQU 

84 » 

F 1 ushOf f set 

„ EQU 

83 . 

RAND 

u EQU 

OBF 1 3 

CGNFLGS 

u EQLJ 

OBF 1 5 

BREAK p 

EQU 

OBF 1 6 

RPTR 

. EQU 

OBF 1 8 

IaIPTR 

EQU 

OBF 1 9 

KYBoar cl 

. EQU 

ocooo 

KYReset 

„ EQU 

0C01 0 

Speaker 

. EQLJ 

0C0 30 

. MACRO 

GET 



i; M a c r o r e q u i r e s t. w o a d d i t i o n a 1 p a r a m e t e r s 
5 T hi e f :i. r s t o n e i s a k e y w a r d w h i c hi d e t; e r m i n e s 
r t w hi a t; p a r t o f t h e m a e r o i s e x p a n d e cl d u r .i. n g t h e 
c: u r r e n t e x e c u t: i o n „ T h e s 6? c: o n d p a r a meter i. s 
5 a 1 a b e 3. w hi i c h d e n o t e s t hi e s t o r a g e 1 o c: a t i o n t. o 
b e l.i s e d „ 

.IF n 7.1 n = M PROCESSOR " 

;; save the registers on the stack 

PL A 

TAY 

PL A 

TAX 



PAGE 48 


APPLE ORCHARD 


FALL 1981 


PL A 
PLP 

- ELSE 

-IF m a 1" = - “PARAMETER M 
5 m o v e a f u 3. 1 w o r d f r o m t h e s t a c I*:: 

; to the memory location specified 
; by the second parameter 
PL A 

ST A a 2 

PLA 

STA 7.2+1 

u ELBE 

1 ' G E T M A C R 0 E X P A N S 1 0 N E R R 0 R * ' 

ENDS 
w ENDS 
„ ENDM 

- MACRO PUT 

. I F "71" = ' ! i ::: ’ R 0 C E S S 0 R 1 ' 

5 r e s t o r e r e g i s t e r s f r o m t h e s t a c k 
; t h i s m a c: r o req la i r e s t h e s a m e 
; p a r a m e t e r s r e q u i r - e d b y t hi e m a c r - o G E T 
5 i t p e r f cd r m a c: o m p> 1 emen t a r y f u n c:: t i o n 
|l to the macro GET 
PHP 
PH A 
T X A 
PH A 
TYA 
PH A 
„ ELSE 

-IF "7.1" " PARAMETER M 

5 move a full word to the? stack from 
5 t o t h e memor y 1 oc at i on spec i f i ed b y 
; the second parameter 
LDA 7.2+1 

PH A 

LDA a 2 

PH A 
. ELSE 

"PUT MACRO EXPANSION ERROR" 

-ENDC 

- ENDC 
„ ENDM 


-MACRO Tone 


PHA 


SBC 

#01 

BNE 

' 3 > 

PLA 


SBC 

#01 

BNE 

-8. 

LDA 

Speaker 

DEV 


BNE 

-17. 


983000 


3*A*A 

+ 14* A 

A 

f req 

5 

3312 

10 

1 0 1 4 

20 

280 

50 

47 

1 00 

12 

200 

3 


PUT PROCESSOR 
LDY #7.2 ; 
LDA #7.1 - 
SEC - 


length ~ Y / 2 
f req 



FALL 1981 


APPLE ORCHARD 


PAGE 49 


GET 
RTS 
. ENDM 


WR I TE 
*1 

I N I T 


STATUS 

CaseYof 


PROCESSOR 


. MACRO 
F'HP 
PH A 

Toggl e 


LDA 

7.1 


EOR 

#80 


STA 
PLA 
PLP 
. ENDM 

7.1 


- PROC 

Consol e 


JMP 

ConCh k 


STA 

Tempi 5 

THIS MIGHT BE A WRITE 


•J 

CALL, SAVE THE CHARACTER 

STY 

Temp 1 + 1 ; 

THE Y REGISTER CONTAINS 


H 

THE UNIT NUMBER 

TXA 

? 

THE X REGISTER CONTAINS 


? 

THE TYPE OF CALL 

BEQ 

Read 


CMP 

#1 


BEQ 

WRITE 


CMP 

#2 


BEQ 

INIT 


CMP 

#4 


BEQ 

STATUS 


LDX 

#03 5 

Ret ur n c ad e f or 

RTS 


i 1 1 eg a 1 op er at ion 

BIT 

FLUSH u 

tested, but never used 

BPL 

$1 ; 

t) r a n c: h a 1 w a y s t a k e n 

LDX 

RTS 

#0 


LDY 

#4 ; 

offset from SYSCOM for 


|5 

n or rna 1 wr i t e cal 1 

BNE 

CaseYof 


LDA 

#0 


STA 

WF'TR 


STA 

RF'TR 


GET 

PARAMETER, 

Return 

GET 

PARAMETER, 

SYSCOMp 

GET 

PARAMETER, 

BREAKp 

PUT 

RTS 

PARAMETER , 

Return 

LDY 

#43 „ 


LDA 

5>0E2, Y 


STA 
I NY 

Rout. :L ne 


LDA 

5)0 E 2 , V 


STA 

Rout i ne+1 


LDY 

Temp 1 + 1 ; 

Rest or e r e^g i st er s 

LDA 

Temp 1 


JMP 

SRouti ne 




PAGE 50 


APPLE ORCHARD 


FALL 1981 


Read 

LDX 

RPTR 



CPX 

WPTR 

; IF RPTR=WPTR 




5 OK BUFFER EMPTY *) 


BEQ 

ReadKBD 

; THEN CHECK KEYBOARD 

GetBuf 

LDA 

Buffer, X 

; ELSE GET CHARACTER 


I NC 

RPTR 

5 POINT TO NEXT CHARACTER 


LDX 

#Buf Len 

5 USING CIRCULAR BUFFER 


CPX 

RPTR 

y 


bne: 


y 


LDX 

#0 

j» 


SIX 

RPTR 

5 SAVE POINTER 

$ 1 

LDX 

#0 

5 NO ERROR RETURN CODE 


RTS 



; GET CHARACTER 

FROM KEYBOARD 

Read KB D 

LDA 

KYBoard 

TEST KEYBOARD 


BPL 

ReadKBD 

5 LOOP UNTIL KEY IS PRESSES 

Key I n 

J SR 

Cl ick 

; KEY SOUNDS 


B I T 

KYReset 

CLEAR KEYBOARD STROBE 

CHECK 

FOR CAPS LOCK COMMANDS 


CMP 

#81 

!i c: o n t r o 1 - a c a p s 1 o e k 


BNE 

$1 

y 


LDA 

#00 

y 


STA 

CapsLok 

y 


BEQ 

ReadKBD 

y 

$1 

CMP 

#09 A 

; CONTROL •- Z UNLOCK 


BNE 

$2 

y 


LDA 

#80 

y 


STA 

CapsLok 

H 

{! 


BNE 

ReadKBD 

y 

$2 

BIT 

CapsLok 

test caps lock 


BPL 

Special 

5 uppercase only 


BIT 

ShftKey 

; TEST SHIFT KEY 


BPL 

AtSign 

; JUMP IF PRESSED 

; HANDLE LOWER 

CASE CHARACTERS 

IJnShi ft 

CMP 

#0BF 

; ASCII ’ ?■’ - HIGH BIT SE 


BMI 

AtSi gn 

; SPECIAL CASES 


CLC 




ADC 

#20 

5 CONVERT CASE 


BNE 

InDone? 

S ALWAYS TAKEN 

; CONVERT SPECIAL CHARACTERS TO NORMAL CHARACTERS 

At Si gn 

CMP 

#oco 



BNE 

UPAROW 



LDA 

#50 

5 upper case p 

uparow 

CMP 

#0DE 



BNE 

RTBRC 



LDA 

#4E 

; upper case n 

rtbrc 

CMP 

#0DD 



BNE 

InDone 



LDA 

#4D 

5 upper case m 

InDone 

LDX 

#0 

; NORMAL RETURN CODE 


AND 

#'7F 

; KEEP LOWER 7 BITS 


RTS 


; FINISHED 



FALL 1981 


APPLE ORCHARD 


PAGE 51 


5 SPECIAL HANDLING FOR REDEFINED CHARACTERS 


Speci al 

BIT 

shftkey ; 


BMI 

InDone 5 


CMP 

#OCB 5 


BNE 

$1 5 


LDA 

# 5 B 5 


BPL 

I nDone 

$1 

CMP 

# 0 C 8 ; 


BNE 

$2 5 


LDA 

# 7 B ; 


BPL 

InDone? 

$2 

CMP 

#002 5 


BNE 

*3 ; 


LDA 

# 7 D 5 


BPL 

In Done? 

$3 

CMP 

# 0 D 5 ; 


BNE 

InDone? ; 


LDA 

# 5 F 5 


BPL 

I nDone? 

Click 

T one 

Cl i ckFreq M 

ConCh k 

PUT 

PROCESSOR 

$ 1 

INC 

RAND 


BNE 

$2 


I NC 

RAND - + 1 

$2 

LDA 

KY Board ; 


BPL 

ChkQui t. ; 


AND 

# 7 F 5 

; Check 

for s 

top character 


LDY 

#Stop Of f se 


CMP 

(SYSCOMp) ? 


BNE 

ChkFul 1 


Toggl 

e STOP 


B I T 

STOP ; 


BM I 

*1 ; 


BPL 

Ch kQu.it 

;; Conti 

n u e c o n s o 1 e c h e c: k 

ChkFul 1 

LDX 

WPTR 5 


I NX 

M 


CPX 

#BufLen 5 


BNE 

*1 


LDX 

#0 5 

*1 

CPX 

(I 

RPTR 5 


STX 

XREG 


BEQ 

ChkQui t ?, 


ORA 

#80 5 

CnvrtCh 

J SR 

Key In 

PutEuf 

LDY 

WPTR 5 


ST A 

Buffer H Y 5 


LDX 

XREG ; 


STX 

WPTR 5 

«s 

ChkQu.it 

GET 

PROCESSOR 


RTS 



not. pressed 
don ? t convert 
ASCII K ? 

rep I aced wi th 
LEFT SQUARE BRACKET 

ASCII r H*- 

repl aced with 
LEFT CURLY BRACKET- 

ASCII ? B ? 

rep 1 aced with 
RIGHT CURLY BRACKET 

ASCII *U* 

rep I aced wi th 
UNDER SCORE 


Cl i ck Length 


LOAD NEXT CHARACTER 
NO NEXT CHARACTER ? RETURN 
SEVEN BIT ASCII CODES 


t 5 system stop character 
Y 5 from SYSTEM . M I SC I NFO 


c h e c: k f o r s t o p p e d f 1 a g 

c: h e c: k k e y b o a r d i f s t; o p p e d 


CHECK BUFFER FULL 
ADD ONE TO UJPTR 
WITH WRAP AROUND 

LEAVE UPDATED POINTER IN 
X REGISTER 
IF RPTR = WPTR +1 

THEN BUFFER FULL 

ELSE RESTORE BIT 7 
GET NEXT CHARACTER 
GET OLD WPTR 
SAVE CHARACTER IN 
BUFFER 

SAVE UPDATED WRITE 
POINTER 



PAGE 52 


APPLE ORCHARD 


FALL 1981 


Cap s La k ..byte 0 

Stop ., byte 0 

FLUSH . BYTE 0 

X REG .BYTE 0 

LISTING II 


;; This is the 

start :i. n q < 

ah el 3. 

. PR DC Console 




J FIE- 

ConCh k 

jl 

user provi ded 

STA 

T emp 1 

H 

THIS MIGHT BE A WRITE 



H 

CALL ? SAVE THE CHARACTER 

STY 

Temp 1 + 1 

Jt 

THE Y REGISTER CONTAINS 



|t 

THE UNIT NUMBER 

TX A 



THE X REGISTER CONTAINS 



jl 

THE TYPE OF CALL 

REQ 

Read 


user provi ded 

CMP 

#1 



BEQ 

WR I TE 

"i 

user provi dead 

CMP 

#2 



BEQ 

I N I T 


user provided 

CMP 

#4 



BEQ 

STATUS 

H 

user provi ded 

LDX 

#03 

5 

Return code for 




illegal operat i on 

RTS 




CaseYof LDA 

30E2, Y 



STA 

Routine 



I NY 




LDA 

30E2, Y 



STA 

Rout i ne+1 


LDY 

Temp l+l 


; Restore registers 

LDA 

Temp 1 



JMP 

SRout i ne 



IAC ATTACH BIOS 1.1 DISK AND BOOKLET 


Because of popular demand, the International Ap- 
ple Core is offering the original ATTACH BIOS 1.1 
disk and documentation for the low price of $6.00 
plus $1.00 handling and mailing charge, anywhere 
in the world. Send your check or money order 
(payable in USA funds) to: 


INTERNATIONAL APPLE CORE 
ATTACH BIOS DISK 
P.O. BOX 976 

DALY CITY, CA 94017 USA 


NAME 

ADDRESS 

CITY 

STATE ZIP 

COUNTRY 




FALL 1981 


APPLE ORCHARD 


PAGE 53 


INTEGER BASIC REGISTER LOADER 

by Val. J. Golding 


OQOQQQQQgOOOWOOQWOOOOWOQQQWOQOQOOOOQOQQOQOOQOQQOOOOQ W 


Much has been written of late con- 
cerning some rather interesting ap- 
plications of the ampersand (‘&’) 
function in Applesoft. For example, 
see “Passing Argument Values to 
Machine Language Subroutines in 
Applesoft”, by C. K. Mesztenyi in the 
Spring 1981 Apple Orchard. Integer 
BASIC has become sort of a ne- 
glected “poor cousin” recently. This 
is rather unfortunate. While Integer is 
not as powerful as Applesoft, lacking 
the latter’s floating point and string 
manipulation capabilities, it is a 
much faster and easier BASIC for 
many programming applications. 

This article and accompanying 
programs demonstrate that with just 
a smidgin of ingenuity, it is just as 
easy to pass parameters in Integer as 
in Applesoft. As a bonus, thanks to 
Don Williams of A.P.P.L.E., we are 
also able to present a little 15-byte 
subroutine which enables the As- 
sembly program to determine its 
own location in memory. 

The Integer BASIC program is 
simplicity itself. It serves as a front 
end; and, using the S. H. Lam rou- 
tine, it serves as a method of loading 
the machine language along with the 
BASIC. The only hard and fast re- 
quirements are that the four varia- 
bles in Line 100 be defined in the 
exact order shown, and with single- 
character names. The Assembly lan- 


guage routine depends on this as- 
sumption. 

Lines 120 to 150 assign actual 
values to the four predefined vari- 
ables, with P representing the ad- 
dress of the routine the user wishes 
to CALL (in this example PRNTAX); 
the variables A, X, and Y are assigned 
the values to be loaded into the 
6502’s A, X, and Y registers. While 
they are static examples in the sub- 
ject program, they could just as 
easily (and probably more practi- 
cally) be handled as INPUTS, depend- 
ing on the application. 

The Assembly language portion is 
fully relocatable. To originate it at an 
alternate address, just change the 
(decimal) CALL in Line 200 to agree 
with whatever (hexadecimal) address 
you specify at the beginning of 
HEX$. 

The Assembly language program 
is self-modifying, meaning that cer- 
tain code in the program will change 
the code in another part of the pro- 
gram. This practice is sometimes 
frowned upon as not being good pro- 
gramming technique, but there are 
cases when it sure is helpful. 

The cause of all this consternation 
is the JSR FIND in Line 67 of the 
source listing, which on the surface 
appears to be a JSR TO $0. In fact, 
this is the bit of code which gets 
modified, and ultimately will JSR to 


the routine chosen by the user in the 
BASIC program. This creates the 
need for an indirect JSR in the in- 
stant program. Unfortunately, while 
the 6502 microprocessor provides 
indirect addressing for a JMP, the 
JSR instruction has only one ad- 
dressing mode, and that is absolute. 

Enter our current finaglement. 
The JSR to TRICK in Line 32 of the 
source listing is to $FF58, per Line 
20. However, any location which 
contained a $60 (RTS) would serve 
the purpose. By doing the JSR, a 
return address is pushed onto the 
stack, so when we get back, by trans- 
ferring the stack pointer to index 
register X in Line 33, we can now load 
the accumulator with the return ad- 
dress from the stack, and store it in 
$00 and $01. Then, loading Y with an 
offset to the location of the program 
we wish to modify, we use it as an in- 
dex to store the data that will be 
loaded into the accumulator in Lines 
42 and 45. 

The balance of the program fol- 
lows more easily; each significant lo- 
cation in the Integer BASIC variable 
table, in its turn, is loaded into the ac- 
cumulator and then transferred to 
the desired registers. When this is 
done, we do the JSR FIND, which 
now contains a real address, restore 
the 6502 registers (we never checked 
in the first place to see if they had to 
be saved), and go back to BASIC. 




PAGE 54 


APPLE ORCHARD 


FALL 1981 


>LIST 

10 REM 

INTEGER BASIC REGISTER LOADER 
BY VAL J GOLDING 
APPLE ORCHARD * FALL 1981 
100 P=A=X=Y=0. REM SET VBL TSL SEQ 
110 GOTO 300 

120 P= — 172 7 : REM ADR OF ROUTINE TO 
CALL 

130 A= 127: REM LOAD ACCUM WITH A 
140 X = 255 : REM LOAD X-REG WITH X 
150 Y = 8 0 : REM LOAD Y-REG WITH Y 
160 REM 

LINES 120 TO 150 COULD ALSO BE INFUTS 

200 CALL 768: END : REM 

300 DIM HEX $(2 0 0) :HEX$ = “ 300 : 20 4A FF 
20 58 FF BA BD 0 1 85 1 CA BD 0 
1 85 0 A0 4 El 4A 48 C8 B1 4A A 
0 2F 91 0 88 68 91 0 " 

310 HEX$( LEN(HEX$)4-1) = "A0 A B1 4A 4 
8 A0 10 B 1 4 A AA A0 16 B1 4A A8 
68 20 0 0 20 3F FF 60 NE88AG" 

400 FOR 1 = 1 TO LEN(HEX$): POKE 
5114-1, ASC (HEX$(I>) : NEXT I: 

POKE 72,0: CALL -144 
410 GOTO 120: REM 


CHANGE ADDRESS OF HEX$ IN LINE 300 
TO RELOCATE PROGRAM 

(continued on page 55) 



APPLE PASCAL—, 

A HANDS-ON APPROACH 

Gives you everyt hing you need to use 
the most 

powerful 
language 

your computer 
can have. 

User-tested, step-by-step, 

A-to-Z approach features 
hands-on experiences in 
creating, running, and 
debugging programs. 

Volume is spiral-bound 
to lie flat by the key- 
board while it takes you 
from basics to advanced 
programming and gra- 
phics applications. No 
math background is re- 
quired. Only $14.95. Or- 
der today — put the pow- 
er of Pascal to work for 
you. 

whh Mail the coupon today ■■■J 



Also available 

BASIC: A Hands-On Method 

Second Edition 

Herbert D. Peckham, 

Spirai-bound, 306 pp., $12.95 


Mail to: 

D. LaFrenier 
McGraw-Hill 
Book Company 

1221 Avenue of 
the Americas 
New York, N.Y. 10020 

SAVE MONEY: 

Remit with order 
and we pay all ship- 
ping and handling 
costs. Full return 
privileges still apply. 


Please send me the books checked for 15 days’ 
free examination. At the end of that time I will 
pay for the books I keep, plus local tax, postage 
and handling, and return any unwanted books 
postpaid. 

□ APPLE PASCAL (49171-2), $14.95 

□ BASIC: A HANDS-ON METHOD (49160-7), 
$12.95 

Name 

Address 

City/State/Zip 


piivncyco OHM ayj (j.y. 


62-U444-1681-3 



ARE YOU PUZZLED 
BY THE USED 
COMPUTER MARKET? 

Our unique, nationwide listing service 
puts buyers and sellers of used micro- 
equipment together. 

Listings from $300 — $25,000 

(Apples, TRS 80, IBM 5100's included) 

YOU PAY ONLY FOR RESULTS! 

we also offer for $6.75 the 

USED MICRO-TRENDS REPORT 

Data on: 

Manufacturers • Models • Prices 
Trends • Maintenance 
call toll-free 

USED COMPUTER EXCHANGE 

( 800 ) 327-9191 
ext. 61 




FALL 1981 


APPLE ORCHARD 


PAGE 55 


(continued from page 54) 


2 

3 

4 

5 

6 

7 

8 

9 

10 


******************************** 
* * 

* LOADING 6502 REGISTERS AND * 

* PASSING PARAMETERS FROM * 


* 


INTEGER 

BASIC 

* 

* 




* 

* 

BY 

VAL J. 

GOLDING 

* 

* 




* 

* 

APPLE 

ORCHARD 

* FALL 1981 

* 


* * 


******************************** 






12 

* 








13 

* 








14 

FIND 

EQU 

$0 






15 

LOMEM 

EQU 

$ 4 A 






16 

STACK 

EQU 

$100 






17 

RESTORE 

EQU 

SFF3F 






18 

SAVE 

EQU 

$ F F 4 A 






19 

TRICK 

EQU 

$ F F 58 






20 

* 








21 

* 








22 


ORG 

$300 






23 

* 








24 

* 








25 

* This code, 

despite a s e I £ -mod i f y i ng JSR 





26 

* within 

i t S€ 

If, is comp 

letely relocatable; 





27 

* thanks 

to Do n Villi ams 

for pointing the way 





28 

* 







29 

* 




03 00 

20 

4A 

FF 

30 


JSR 

SAVE 

SAVE REGISTERS JUST IN CASE 

0 303 

20 

58 

FF 

31 


JSR 

TRICK 

FIND RTS SOMEVHERE 

03 06 

BA 



32 


TSX 


; STACK POINTER KNOVS WHERE WE 

0 307 

BD 

00 

01 

33 


LDA 

STACK ,X 


0 3 0 A 

85 

01 


34 


STA 

FIND+1 


0 3 0C 

CA 



35 


DEX 



03 OD 

BD 

00 

01 

36 


LDA 

STACK, X 


0310 

85 

00 


37 


STA 

FIND 






38 

* 








39 

* 




03 12 

A0 

04 


40 


LDY 

#$ 4 


0 314 

: B 1 

4 A 


41 


LDA 

(LOMEM) , Y 

LSB OF ADR OF USER JSR 

03 16 

48 



42 


PHA 



0317 

C8 



43 


INY 



03 18 

B1 

4A 


44 


LDA 

(LOMEM) , Y 

MSB OF USER ROUTINE 

0 3 1 A 

: A0 

2 F 


45 


LDY 

# $ 2F 


03 1C 

: 91 

00 


46 


STA 

(FIND) , Y 


0 3 1 E 

88 



47 


DEY 



0 3 1 F 

68 



48 


PLA 



0 320 

: 91 

00 


49 


STA 

( F I ND ) , Y 






50 

* 








51 

* 








52 

* NOV HANDLE 

THE 6502 REGISTERS 





53 

* 








54 

* 




0 322 

A0 

0A 


55 


LDY 

#$0A 


03 24 : 

B1 

4A 


56 


LDA 

(LOMEM) , Y 

DATA FOR ACCUMULATOR 

0 3 26 

48 



57 


PHA 



0 3 2 7 

A0 

10 


58 


LDY 

#$ 10 


0 329 

B 1 

4 A 


59 


LDA 

(LOMEM) , Y 

DATA FOR X-REGISTER 

0 3 2 B : 

AA 



60 


TAX 



0 3 2 C 

A0 

16 


61 


LDY 

#$16 


0 3 2 E 

B1 

4A 


62 


LDA 

(LOMEM) , Y 

DATA FOR Y-REGISTER 

0 3 30 

A8 



63 


TAY 



03 3 1 

68 



64 


PLA 







65 

* 




03 32 

20 

00 

00 

66 


JSR 

FIND 

(NOT REALLY) 

0 3 35 

20 

3 F 

FF 

67 


JSR 

RESTORE 

(THE REGISTERS) 

03 38 

60 



O' 

oo 


RTS 




--END ASSEMBLY-- 
ERRORS: 0 


57 BYTES 


SYMBOL TABLE - ALPHABETICAL ORDER: 


FIND =$00 LOMEM 

STACK =$0100 TRICK 

= $ 4 A 
= $ FF58 

RESTORE 

= $ F F 3 F 

SAVE = $ F F 4 A 


SYMBOL TABLE - NUMERICAL ORDER: 






FIND =$00 LOMEM 

SAVE = $ F F4A TRICK 

= $ 4 A 
= $ FF58 

STACK 

=$0100 

RESTORE = $ F F 3 F 

* 



PAGE 56 


APPLE ORCHARD 


FALL 1981 


H.fl.fl.U.O. 


THE APPLE BARREL 


POORBOY WORD PROCESSOR— 
MX-80 LOWER CASE OUTPUT 

by Mike Kramer 
from The Apple Barrel 

H. A. A. U.G. 



The short program LISTed below 
is a combination of two capabilities 
which may be of interest to many of 
you. The first is a technique to print 
upper and lower case on an Epson 
MX-80 printer using keyboard input. 
The [ESC] key is used to indicate that 
the next character should be printed 
in upper case. The next character will 
appear on the screen in inverse 
video. An [ESC] must be typed for 
each upper case character. CTRL-E 
is recognized as an End command. 

The “Input Anything” routine uses 
the GET command for input rather 
than INPUT. The main implication is 
that you can enter commas and co- 
lons without getting “?EXTRA IG- 
NORED”, etc. Provision is made for 
handling backspaces without back- 
ing off the edge of the screen. 

REMs have been left out of the pro- 
gram to maximize speed. The follow- 
ing comments should help clarify 
what’s going on. 

Line 10 — Initialize. 

Line 20 — Blank out line before read- 
ing in characters. 

Line 30 — GET a character, print to 
screen, no line feed, nor- 
mal video. 


Line 40— If a [RETURN] then go off 
to Print. 

Line 50— If a CTRL-E then End. 

Line 60 — If a back space and no 
characters left, blank out 
line. 

Line 70 — If a back space and more 
than one character, then 
drop last character. 

Line 80 — Good character. Add it to 
the line to be Printed. Beep 
if <75 characters. 

Line 90 — If an [ESC] set inverse 
video. 

Line 100 — Get another character. 

Line 130 — Prints a prompt and saves 
vertical cursor position. 
Goes to GET line. 

Line 150 — Turn on printer. 

Line 170 — Prepare for lower case 
letters. 

Line 180 — Loop through characters 
in line. 

Line 200 — If [ESC] then flag for up- 
per case and look at next 
character. 


Line 210 — If not a letter do not try to 
print upper case. 

Line 220 — Print the character. If a 
letter and preceded by 
[ESC] then capitalize. 

Line 250— Turn off printer. 

Line 270 — Go back for another line. 


CAN I BROADCAST THE 
APPLE’S VIDEO OUTPUT ON A 
TV STATION? 


The Apple II produces NTSC 
compatible video. However, it 
isn’t NTSC standard video. The 
only way we know of to broad- 
cast the Apple’s video is to aim a 
camera at the video monitor. We 
don’t know of anyone at this 
time who has successfully used a 
Time Base Corrector or modi- 
fied the Apple to conform to 
NTSC. (If anyone has, please let 
us know.) 






Before you 
show your 
program to 
anyone else, 
show it 
to Omega. 

The others ask you to send 
a completed program, all the 
documentation, even a 
stamped envelope for them 
to ship the stuff back to you. 
They look at it, decide 
whether they can make a 
buck, and sign you up. 

That approach isn’t going 
to be good enough for 
the next generation 
of micro-software. 


It’s going to be more 
sophisticated. It’s going to 
have to work for people who 
have no idea what goes on 
inside a computer. And each 
program is going to be the 
work of many people, 
instead of just one or two. 

So we want to look at your 
program before you’re 
finished with it. Our business 
and marketing people, our 
educators, our programmers 
can help you put together a 
better product. And then 
we’ll help you sell it a 
different and better way. 


Omega is going to lead this 
next generation of business, 
educational and utility 
software. We’ve got a good 
start on the utilities (our 
current best-sellers are The 
Locksmith and The 
Inspector). 

And now we’re starting on 
the others. If you’ve got a 
good idea, get in touch with 
us right away. 

OMEGA MicroWare, Inc. 

(formerly Omega Software Products, Inc.) 

222 South Riverside Plaza 
Chicago, Illinois 60606 
Phone (312) 648-1944 


“MIMI Did It Take a II M I Li 

Golly-Gee-Whiz Demonstration 
To Get You Hooked On Apples? — 

Did you ever wonder who programmed that great looking feat? Until now, there’s been 
just one person at Apple Computer creating programs for dealers to demonstrate. 
He even travelled to New York to set up the programs for Dick Cavett’s Apple 
commercials. 

Let’s face it — our one person is swamped! And he’s looking for the programming 
genius who can take part of the load off his shoulders. Maybe you’ve done some golly- 
gee-whiz things with your Apple, and you’ve been complimented on your computer 
creativity. If so, you could be Apple’s next | | | | | | | | 

| | Demonstration Programmer | | 

You’ll combine your programming abilities in PASCAL, Apple III BASIC and PILOT with input from 
dealers and sales and marketing people to design demo programs for all Apple products. Your artistic 
talents will be especially important for working with graphics and animation. And, of course, you should 
have the special people skills to communicate effectively with all the different types of individuals you’ll 
work with. A Bachelor’s Degree in Computer Science, Communications, Business, Psychology or a 
related field would be a big help. 

Why not bring your love of Apple creativity to the source? When you do, you’ll find your career moving 
ahead as fast as our astounding growth. Write today to Stephanie Jensen at Apple Computer Inc., 
i l I 10260 Bandley Drive, Cupertino, California 95014. j | [ 

Lii \ i i i J i i i i i i i i j "i r 

— ttdpple computer — 

■■ | | | | | i i ■ i i i i i 

I I I I I I I equal opportunity employer 





Ss^iiiii 


. 

<ma ~ 

- 0? 

<MX 




<8sHH | 


me 


IF YOU ENJOY MUSIC, WHY JUST LISTEN? 

You and your Apple could be making 
beautiful music together! 

Join the thousands of Apple owners who are 
making music — without the years of practice 
needed for conventional instruments. You can 
quickly and easily enter a song from sheet music. 
Just follow the detailed examples and instructions 
provided. 

THE PRODUCT. ALF's economical 9-voice Music 
Card MCI is just $195, the gourmet 3-voice Music 
Card MCI 6 is $245 (use 2 for 6 voices or 3 for 9). 
Both come with detailed manual, complete soft- 
ware, and cable for connection to your stereo 
system. 

THE SOFTWARE. We're convinced our product is 
by far the easiest to use and most versatile system 
for the Apple. You get many features not available 
in other systems, plus a very large note capacity. 
And no customer has ever reported a "bug” 
or error. 

THE HARDWARE. ALF strives for the best quality 
possible. No MCI card has ever been returned 
with a manufacturing defect. 

THE COMPANY. ALF has been making computer- 
controlled synthesizers since 1975. We made the 
first music peripheral for the Apple — and it's still 
one of the most popular. 

Available through Apple dealers, or write for 
more information. 


WANT TO DUPLICATE DISKS QUICKLY? 

ALF's disk duplication service has been a major 
source of quality reproduction for Apple- 
compatible software houses since 1980. Now you 
can use the same techniques for fast and accurate 
reproduction yourself, with ALF's Copy System. 
Why spend over $10,000 for a duplication system 
when for just $595 you can connect the ALF Copy 
System to your own Apple! Copying time is about 
37 to 1 7.3 seconds, depending on number of drives 
used. That's over 1,600 disks in 8 hours from a 
single system. Are you completely confident of 
your present copying methods? At ALF, accurate 
reproduction is more important than speed. The 
ALF Copy System is designed to produce perfect 
copies every time. 

Special hardware and software copies any stan- 
dard 13 or 16 sector Apple format disk. Hardware 
plugs easily into computer — no permanent 
changes required. If you wish to do your own drive 
maintenance, the manual tells how to use stan- 
dard Shugart procedures and accessories, and all 
necessary software is included. 

Too busy to get into disk copying? You can still 
count on ALF's convenient copying service. Ask 
about our copy-resistant and "double boot" 
services too! 

Write for complete details. 


NEED CONVENIENT 
FLOPPY DISK PROTECTION? 

ALF's Floppy Boxes are specially designed to offer 
great protection with more convenient use than 
other methods. They're designed with two layers 
of corrugated cardboard with a special "cross- 
grain" construction for extra strength. The stan- 
dard square size holds 1-3 minifloppies for mailing 
or packing in products. The larger rectangular size 
holds minifloppies plus a standard 5V2 x 8V2 
booklet (8V2 x 11 folded in half). Available with an 
adhesive closure tab for use as a mailer (just seal 
with tab, address other side, and mail). Software 
houses: write for details on attractive, protective 
packaging for your products. 

Small quantity price is 75<p for standard box. 

Available singly at computer dealers, in large 
quantities from ALF. (New dealer inquiries 
invited.) All „ D1 


A L F PRODUCTS INC. 1448 ESTES DENVER, CO 80215 


ASSEMBLER & TEXT EDITOR 

Clone Software is proud to announce their new Assembler and Text Editor for the Apple® II com- 
puter (48K and two disk drives required). For an unbelievably low price of just $39.95, you get BOTH 
a disk-based line-oriented text editor, and a 6502 Assembler! Since the text editor is a separate pro- 
gram, it can be used for other purposes than editing source code for the assembler. Specially designed 
for medium to large programs, this assembler also helps reduce debugging time through its cross- 
reference feature, which lists not only the value of each symbol, but also the number of each line 
which references it! 

The Clone Assembler: documentation and 13-sector disk, $39.95 from astute computer dealers or 
from Clone Software. 


clone@(R](ot 

©(software 


1446 estes street, lakewood, colo. 80215; (303) 234-0630 






WE HAVE EVERYTHING YOU NEED FOR YOUR APPLE COMPUTER 




Breakthrough In Mass Storage! 



New Double Sided Double Density DMA Floppy Disk 
Subsystem For Your Apple II 


Features: 

• High speed DMA transfer of data (1 microsecond byte) 

• Complete documentation provided — includes theory 
of operation, source code for DOS enhancement 
utilities, schematics and diskette 

• Uses all standard Apple DOS commands (OPEN, 
CATALOG, LOCK, DELETE, LOAD, etc.) except for 
I N IT which has been improved and enhanced in a Vista 
format routine. 

• Compatible with Apple DOS 3. 2/3. 3, Pascal 1.1 and 
CPM 2.2 (with the Z80 soft card by Microsoft) 

• 2K x 8 PROM contains Autoboot functions and all 
eight-inch floppy driver code allowing complete 
compatibility with Apple DOS 3. 2/3.3 

• 120 days parts and labor warranty 

• Immediate delivery 

System Includes: 

• Vista V1000 subsystem w/case power supply & two 
QUME DATATRAK 8 Disk Drives 

• Vista A800 Quad Density DMA Disk Controller with 
software 

• 5-foot interconnecting cable (50 pin) 






my X 


List Price 
V1000 - 2295.00 

A800 — 595.00 

Cable - 49.00 

Ready To Run $2939.00 


Advanced Computer 
Products System 
Package Special 


$ 2495 °° 




• Z80 CPU on Apple Card 

• CP/M 2.2 by Digital Research 

• Microsoft BASIC MBASIC 5.0 

• GBASIC 5.0 includes Apple 

Graphics COBOL & FORTRAN-80 

• File transfer functions for reading NOW IN STOCK 

13 or 16 sector Apple diskettes nn . ie+ 

• Will use 80 x 24 cards & terminals ^ J4S,UU Llst 

• Can use Language Card for 56 K Qr 

CP/M 


/HICRpSOfT 


$329 


The Vista V300 Printer 

» 25 CPS printspeed 
» Static print impact k 

> 136 printable columns ^iBBBSSSSSSBSB 

> 1/120-inch min. char spacing Ujk 
» 1/48-inch min. line spacing ^B 
» 1000 msec, line feed time ^B 
» 40 msec, line feed time ^B 

» 381 mm (15") max. paper width^BMMMI ' 

* Multistrike fabric black ribbon 

* 96 print characters 

* Standard 96 character wheel 

* Standard parallel or RS232 C Compatible 

» 115V ±10%, 50/60 Hz, 70 W power requirements 



AVAILABLE SOON! 

VISTA 80-TRACK 
APPLE DISK DRIVE 

Can boot & run standard Apple disks 

Can boot & run 80-track diskettes for over 

300 kbytes of storage 

Based on MPI B91 Drive 

Uses Apple Disk Interface 

Uses Apple DOS 3.2 or 3.3 (3.3 required for 

80-track operation) 


List $499.00 


$459.00 


integrated 

INTERNAL 
Ssl . CHASSIS 


BIT 3 



X SLIDE -IN 

RACK MOUNTING 
^ FEATURE 


80 by 24 VIDEO BOARD - — 

— Fully compatible w/Apple II 

— Has video input from Apple II 

— Can switch between Apple 

video and 80 by 24 video under software 
control 

— Fully follows Pascal protocols no system 
reconfiguration needed 

— Comes with 7x9 character generator full 
upper/lowercase 

— Light pen input supported in firmware (light 

pen not included) $349 95 

ROMWRITER 

Program your own EPROMs. Create your own 
firmware. Programs 2K, 2716 5V EPROMs. 

Disk software package provides easy EPROM 
programming. EPROMs are verified after 
BURN. RUN your programs from on-board 
socket or install 

them on ROMPLUS. $175 00 


Wordstar from Micro-Pro 

The "ultimate Word Processor" 
requires Z80 Softcard, Ramcard, 
and 80 col card 

QQ* on 


Mail-Merge 

Enhancement package for 
Wordstar available now. 


$169/ 


, ~ ON A 

! PLUG-IN CARD. 

' Microsoft’s new RAMCard 
simply plugs into your Apple II, 
and adds 16K bytes of 
dependable, buffered read/write 
storage. A _ _ 


Locksmith Ver. 3.1 

Back-up your valuable software 
only 


$169 


$79.« 


/ - STORE #1: 1310 “B” E. Edinger, Santa Ana, CA 92705 

VA TWA NTFJ> STORE #2: 542 W Trimble Road, San Jose, CA 951 31 • (408) 946 7010 

COMPUTER 

PRODUCTS , FOR INTE RNATIONAl ORDf RS 

1310 E. Edinger (714) 953-0604 
Santa Ana, CA 92705 TWX: 910-595-1565 



Showrooms, Retail, Warehouse 


RETAIL STORES 
OPEN MON SAT. 


P.O. Box 1 7329 Irvine. Calif 92713 
Direct Order Lines: (714) 558-8813 
(800) 854-8230 or (800) 854-8241 




FALL 1981 


APPLE ORCHARD 


PAGE 61 


IAC MEMBERSHIP INFORMATION 


The International Apple Core is a 
non-profit organization composed of 
Apple computer user groups 
throughout the world. Membership 
is available to user groups as Full 
Members, to companies and individ- 
uals as Sponsors, and to educational 
and charitable institutions as Asso- 
ciates. Details of memberships are 
described below. 

The IAC was formed to dissemi- 
nate all types of information from 
Apple clubs and the related compu- 
ter industry. Our publication, the 
Apple Orchard, provides the latest 
and best information on a quarterly 
basis. Membership includes a sub- 
scription. Members also receive 
technical information in the form of 
Apnotes. These cover Apple Compu- 
ters, related equipment, and related 
products from other manufacturers. 
Timely and fast-breaking news is 
covered in our monthly Bulletin. 


FULL MEMBERSHIP 

Apple user clubs are the principle 
reason for the IAC’s existence today. 
We provide them many services 
beyond information dissemination. 
A newsletter exchange coordinator 
facilitates newsletter swapping be- 
tween clubs. Our software librarian 
collects and distributes public do- 
main software. Depending on the 
software’s availability, new diskettes 
are sent out as frequently as once a 
month. We support special interest 
groups which our member clubs can- 
not: education, handicapped, medi- 
cal, ham radio, and legal SIG’s are ex- 
amples. The Orchard publishes a 
complete list of our member clubs so 
that interested users may easily get 


in touch. There is even a committee 
just to help new Apple clubs get 
started. 

As a Full Member, your club will 
be able to participate in the election 
of IAC Directors. Directors provide 
an important link between member 
clubs and the IAC. As your represen- 
tatives they set the IAC’s policies and 
guide its administration. When 
schedules permit, the Directors and 
Officers are available to meet with 
clubs for personal input and ex- 
change of ideas. 

Full Membership is open to all Ap- 
ple Computer User Groups. The 
combined initiation fee and annual 
dues will be $50.00 (U.S.) for 1981. 
To enroll your club, simply return a 
completed application form with 
your first year’s dues. 

SPONSORS 


Manufacturers having business re- 
lated to Apple Computers need 
timely access to information that the 
IAC distributes. In addition many will 
seek access to the IAC membership 
for business interests, either to pro- 
mote a product or to conduct market 
research. The Sponsoring member- 
ship is tailored to meet commercial 
interests. 

In addition to the information sent 
to all members, Sponsors receive 
several benefits. Up to date mailing 
lists of our membership will be sent 
on request. Sponsors are given pref- 
erential placement of their advertis- 
ing in the Orchard. Also, Sponsors 
are listed in each issue of the 
Orchard. Sponsors are welcome io 
participate in all the activities of the 
IAC, and are encouraged to explore 


marketing potential with the IAC 
administration. 

The Sponsoring membership is 
open to all corporations and individ- 
uals that wish it. The annual mem- 
bership fee during 1981 has been set 
at $200. Membership extends for a 
full 12 months. 


ASSOCIATE MEMBERSHIPS 


The Associate Membership was 
created to help educational, re- 
search, and charitable institutions 
that have an interest in Apple Com- 
puters but cannot join the IAC for 
financial reasons. Associate mem- 
bers receive only the printed mater- 
ials sent to all members. If software 
and other additional IAC services are 
desired, the institution is encour- 
aged to organize a user group which 
may apply for Full Membership. 

The Associate Membership is 
open only to non-profit institutions 
at no cost. Membership applications 
must be accompanied by evidence 
that the institution is non-profit. If the 
membership will be care of an indi- 
vidual, evidence must be provided 
that the individual represents the en- 
tire institution to the IAC. Pease sub- 
mit whatever you feel is appropriate 
to demonstrate these requirements. 
Due to the diversity of institutions 
and countries, the IAC cannot set any 
fast rules. Associate Membership ap- 
plications will be judged on their 
merit by the IAC President. 

For information on becoming a 
member of IAC please write: 


International Apple Core 

P.O. Box 976 

Daly City, CA 94017 




PAGE 62 


APPLE ORCHARD 


FALL 1981 


CORRECTED PAGE 82— SPRING 
ISSUE, 1981 

PA = Packed Array [0..0] OF Char; 

Memo r y_T y p e = 

RECORD 

CASE Boolean 
OF 

true: (pointer : ~PA) ; 

false: (location : Integer); 

END {CASE}; 


VAR 

plot_buf f er 
text_buf f er 

base_text 
base graphics 
mo d e_t able 

null , 
blank 

i, 

y> 

top_js 
cur sor_x , 
cursor y 


PROCEDURE Clear (ch: Char); 


: Plot_Type; 

: Text_Type; 

: Array [0..23] OF Integer; 

: Array [0..47] OF Integer; 

: Packed Array [0. .255] of Char; 


: Char; 


: Integer; 


BEGIN 

Fill_Char 
Fill__Char 
F ill_Char 
Fill_Char 
F ill_Char 
F ill_Char 
F ill_Char 
Fill_Char 
cursor_x 
cur sor_y 
END {Clear} 


( text_buf f er .pointer 
( text_buf f er .pointer 
( text_buf f er .pointer 
( text_buf f er .pointer 
( text_buf f er .pointer 
( text_buf f er .pointer 
( text_buf f er .pointer 
( text_buf f er .pointer 
= 0 ; ' 

= 0 ; 


[ 0], 

120, 

ch) ; 

[128] , 

120, 

ch) ; 

[256] , 

120, 

ch) ; 

[384] , 

120, 

ch) ; 

[512] , 

120, 

ch) ; 

[640] , 

120, 

ch) ; 

[768] , 

120, 

ch) ; 

[896] , 

120, 

ch) ; 


PROCEDURE Str_I (I: Integer; VAR. Item: String); 


VAR 

L 


: Integer; 


BEGIN 
L : = I; 

Str (L, Item) ; 
END {Str_I } ; 



FALL 1981 


APPLE ORCHARD 


PAGE 63 


CORRECTED PAGE 84— SPRING 
ISSUE, 1981 

PROCEDURE Mixed; 

VAR 

y : Integer; 

BEGIN 

color := 0; 

Poke (-16298, null); 

Poke (-16300, null); 

Poke (-16301, null) ; 

Poke (-16304, null); 

Clear (null ) ; 

Fill_Char ( text_buffer .pointer^ [592], 40, blank); 

Fill_Char ( text_buf f er .pointer^ [720], 40, blank); 

Fill_Char ( text_buffer .pointer^ [848], 40, blank); 

Fill_Char ( text_buf f er .pointer^ [976], 40, blank); 
top_y := 20; 
cursor_x := 0; 
cursor_y := top__y; 

END; 

PROCEDURE Plot {(x, y: Integer)}; 

BEGIN 

x : = x MOD 40 ; 
y := y MOD 48; 

plot_buffer .pointer^ [base graphics [y] + x + x + (y MOD 2)] := color; 

END {Plot}; 

PROCEDURE HLIN {(xl, x2, y: Integer)}; 

VAR 

base , 

x : Integer; 

BEGIN 

xl := xl MOD 40; 

x2 := x2 MOD 40; 

y := y MOD 48; 

base := base graphics [y] + (y MOD 2); 
x : = xl + xl ; 

WHILE x <= (x2 + x2) 

DO 

BEGIN 

plot_buffer .pointer'" [base + x] := color; 
x : = x + 2 ; 

END {WHILE}; 

END {HLIN}; 

PROCEDURE VLIN {( yl , y2, x: Integer)}; 

VAR 

base 

y : Integer; 




TH€ LAW OFF ICC MANAGCMCNT SVSTCM 
FOA THC APPLC II COMPUTCA 



How fast can you get answers 
to these questions? 

• What are my critical dates for the next 
two weeks? 

• Do we have any receivables over 30 days? 

• Is Mr Jones’ account current? 

• How soon can you give me an analysis of 
my vacationing partner’s case load? 

With COMPU-LAW the answer is 
“IMMEDIATELY”. 

COMPU-LAW is designed to make office 
management effortless, allowing lawyers 
to practice LAW. 


IMPORTANT FEATURES: 


Easy to Use/Menu Driven 

In test sites temporary help was able to use the program with no training 

Case and Matter Control 

Step by step analysis of all actions taken in case or matters 

Critical Dates 

Lawyers will not miss important deadlines 

Attorney’s Billing Package 

Invoices with as much detail as desired 

Legal Memoranda and Form Management 
Use with any 80 Column Word Processor 
Computerized Expanded Rolodex™ 

Attorney Library Management 
Open and Closed Files 

Please contact below for more information: 

OCCISIONMAKCRS. INC. 

3130 Impala Drive, Suite 200, San Jose CA 95117 

In Northern California In Southern California 

Call: (408) 379-3935 Call: (714) 675-6689 


Tree Message Number: (800) 325-6000 
Give Operator Identification Number “N1431” and message 



The Text Solution for APPLE II® 

Now APPLE II® Owners Can Solve Text Problems 
With VIDEOTERM 80 Column by 24 Line Video Display 
Utilizing 7X9 Dot Character Matrix 

Perhaps the most annoying shortcoming of the Apple II® is its limitation of displaying only 40 columns by 24 lines of 
text, all in uppercase. At last, Apple II® owners have a reliable, trouble-free answer to their text display problem. 
VIDEOTERM generates a full 80 columns by 24 lines of text, in upper and lower case. Twice the number of characters as 
the standard Apple II® display. And by utilizing a 7 by 9 character matrix, lower case letters have true descenders. But 
this is only the start. 


VIDEOTERM, MANUAL, 
SWITCHPLATE 


■ HU '()* + ,-, / 
612345678 9 : ; < = >? 
fPBCDEF GHIJKLHNO 
P 0 R ■ S T U V H X Y Z I \ ] A _ 
'abcdtfjhijklitino 
pqrst'U'vixyif I } ” I 


7X12 MATRIX 
18X80 OPTIONAL 


! •## U ' ( ) * ♦ i - . / 
# 1 2 3 4 5 6 7 8 9 : j < = >? 
fABCDEFSH I JKLMNO 
P 0 R S T U V U X Y Z [ \ ] t _ 
'abcdefgh i j k lino 
pqrstuvwxyzf!}"# 



VIDEOTERM 


BASICS VIDEOTERM lists BASIC programs, both Integer and Applesoft, using the entire 80 
^ columns. Without splitting keywords. Full editing capabilities are offered using the 

ft ESCape key sequences for cursor movement. With provision for stop/start text 

|ft scrolling utilizing the standard Control-S entry. And simultaneous on-screen display 

of text being printed. 

^ Pascal Installation of VIDEOTERM in slot 3 provides Pascal immediate control of the 

display since Pascal recognizes the board as a standard video display terminal and 
treats it as such. No changes are needed to Pascal’s MISC.INFO or GOTOXY files, 
although customization directions are provided. All cursor control characters are 
identical to standard Pascal defaults. 

Other The new Microsoft Softcard* is supported. So is the popular D. C. Hayes Micro- 

Boards modem II* , utilizing customized PROM firmware available from VIDEX. The power- 

ful EasyWriter* Professional Word Processing System and other word processors 
are now compatible with VIDEOTERM. Or use the Mountain Hardware ROMWriter" 
(or other PROM programmer) to generate your own custom character sets. Natural- 
ly, VIDEOTERM conforms to all Apple OEM guidelines, assurance that you will have 
no conflicts with current or future Apple 11“ expansion boards. 

Advanced VIDEOTERM’s on-board asynchronous crystal clock ensures flicker-free character display. 

Hardware Only the size of the Pascal Language card, VIDEOTERM utilizes CMOS and low power con- 

Design sumption ICs, ensuring cool, reliable operation. All ICs are fully socketed for easy 

maintenance. Add to that 2K of on-board RAM, 50 or 60 Hz operation, and provision of power 
and input connectors for a light pen. Problems are designed out, not in. 

Available The entire display may be altered to inverse video, displaying black characters on a white 

Options field. PROMs containing alternate character sets and graphic symbols are available from 

Videx. A switchplate option allows you to use the same video monitor for either the 
VIDEOTERM or the standard Apple II" display, instantly changing displays by flipping a 
single toggle switch. The switchplate assembly inserts into one of the rear cut-outs in the 
Apple II* case so that the toggle switch is readily accessible. And the Videx KEYBOARD 
ENHANCER can be installed, allowing upper and lower case character entry directly from 
your Apple II" keyboard. 

Firmware IK of on-board ROM firmware controls all operation of the VIDEOTERM. No machine 
language patches are needed for normal VIDEOTERM use. 

Firmware Version 2.0 

Characters 7x9 matrix Display 24 x 80 (full descenders) 

Options 7x12 matrix option; 18 x 80 (7 x 12 matrix with full descenders) 

Alternate user definable 
character set option; 

Inverse video option. 

Want to know more? Contact your local Apple dealer today for a demonstration. VIDEOTERM is available 
through your local dealer or direct from Videx in Corvallis, Oregon. Or send for the VIDEOTERM Owners 
Reference Manual and deduct the amount if you decide to purchase. Upgrade your Apple II* to full terminal 
capabilities for half the cost of a terminal. VIDEOTERM. At last. 


Available 

Options 


Display 24 x 80 (full descenders) 

18 x 80 (7 x 12 matrix with full descenders) 


7X9 MATRIX 
24X80 STANDARD 


Apple II* is a trademark of Apple Computer Inc. 

ROMWriter’ is a trademark of Mountain Hardware Inc. 
Micromodem 1C is a trademark of D. C. Hayes Associates Inc. 
Softcard’ is a trademark of Microsoft 

EasyWriter’ is a trademark of Information Unlimited Software Inc 


PRICE: • VIDEOTERM includes manual $345 

• SWITCHPLATE $ 19 

• MANUAL refund with purchase . . $ 19 

•7x12 CHARACTER SET $ 39 

• MICROMODEM FIRMWARE $ 25 


APPLE II® OWNERS! 

introducing the 

KEYBOARD & DISPLAY 

ENHANCER 

■ PUT THE SHIFT AND SHIFT LOCK BACK WHERE IT BELONGS 
■ SEE REAL UPPER AND lower CASE ON THE SCREEN 
•ACCESS ALL YOUR KEYBOARD ASCII CHARACTERS 


Videx has the perfect companion for your 
word processor software: the KEYBOARD 
AND DISPLAY ENHANCER Install the 
enhancer in your APPLE II and be typing in 
lower case just like a typewriter. If you want an 
upper case character, use the SHIFT key or the 
CTRL key for shift lock. Not only that, but you 
see upper and lower case on the screen as you 
type. Perfectly compatible with Apple Writer 
and other word processors like, for example, 
Super-Text. 

If you want to program in BASIC, just put it 
back into the alpha lock mode; and you have 
the original keyboard back with a few im- 


provements. Now you can enter those elusive 9 
characters directly from the keyboard, or re- 
quire the Control key to be pressed with the 
RESET to prevent accidental resets. 

KEYBOARD AND DISPLAY 
ENHANCER is recommended for use with all 
revisions of the APPLE II. It includes 6 ICs. and 
EPROM and dip-switches mounted on a PC 
board, and a jumper cable. Easy installation, 
meaning no soldering or cutting traces. Alter- 
nate default modes are dip-switch selectable. 
You can even remap the keyboard, selecting an 
alternate character set, for custom applications. 





PRICE • KDE-700 (REV. 7 or greater) $129. 

• KDE-000 (REV. 6 or less) $129. 

Apple II® is a trademark of Apple Computer. Inc. 



videx 19 mam 

897 N.W. Grant Avenue 
Corvallis, Oregon 97330 
Phone (503) 758-0521 




CAN'T MAKE ENDS MEET? 


Put your Apple to work 
Make Income Tax pre- 
paration easier 
Help balance your 
checkbook 
Find out where your 
money goes 

Help save for that special 
purchase 


SEND FOR HELP 

A program developed by a CPA for his personal 
finances. Use it to stay within your budget. Tell 
where you missed your budget. Assists with your 
record keeping. 

With this program, keep track of all your checks 
by category, payee, check number and date. Ac- 
tual expenses are compared to your budget. 
Checkbook balance is reconciled to bank 
statement. 

HELP requires Applesoft, 32K and one disk drive. 

$34.95 SPECIAL $29.95 postage paid if pur- 
chased by October 31, 1981 

RKM Enterprises 

809 Valleyview 

Colfax, Washington 99111 

509-397-4549 


AVANT-GARDE 

CREATIONS 


C503) 345-3043 


THE ULTIMATE IN COMPUTER AIDED IN- 
STRUCTION — ZES Create lessons in any sub- 
jects. No programming knowledge necessary. 
ZES is not a language but a completely menu- 
driven authoring system with: 

• Hl-Res Graphics • Cartesian Graphs 

• Color and Animation • Hints 

• Comments 

• Branching Capabilities With Elaborate 
Student Record Keeping Demo Package 10.00 

Complete System $250.00 

Also: SENTENCE DIAGRAMMING, The only one 
of its kind. Parts of speech. Usage. 3 Levels, 60 
Sentences, Teacher Formatted $19.95 

THE CREATIVITY TOOL BOX Drawing, Poetry 
& Music, Action Sounds and Utilities. 3 Disks and 
Documentation. $44.95 

HI-RES SECRETS 

BLOCK SHAPES FOR APPLESOFT OR 
ASSEMBLY A learning package that quits ignor- 
ing the one subject that everyone seems to be 
trying to keep a deep dark secret: assembly & 
machine language graphics! You may never need 
to buy another graphics package again. . . 
because you’ll finally have a handle on what it’s 
all about!!!! 4 Disks with over 200 pages of 
documentation . Tentative Price: $1 25.00 







There’s no 
Dr.Tekyll 
in Apple IT 
programming. 



* Apple II is a trademark of Apple Computer, Inc. 


USING 6502 

ASSEMBLY 

LANGUAGE 


Programming 6502 Assembly Language is no 
longer frightening or a monster problem. Because 
Randy Hyde has written the book that’s easy to 
understand, easy to follow. It turns assembly 
language into the ‘friendly language’. For anyone. 
For the average Apple H owner and the newest 
beginner. 

Let Mr. Hyde get you started immediately, with 
string and math operations. See how to convert 
BASIC programs so they run up to 100 times 
faster! Discover Sweet-16, the ‘hidden’ 1 6-bit 
pseudo computer inside your Apple. Enjoy using 
your Apple to the maximum by following the step- 
by-step, practical examples. . .which turn you into 
a programmer in the blink of a chapter. 

i . » 

thanks to Mr. Hyde 

$19.95 per easy-reading copy at computer 
stores everywhere, or from: 

DATAMOST 

19273 Kenya St. 
Northridge, CA 91326 
(213) 366-7160 



VISA/MASTERCHARGE accepted. 
$1.00 shipping/handling charge. 
(California residents add 6% tax) 


Noon-6pm/7 days P.O. Box 30160 Eugene, OR 97403 



FALL 1981 


APPLE ORCHARD 


PAGE 67 


USER GROUP FORUM 

conducted by Randy Fields 


NOTE: The International Apple 
Core (IAC) receives many re- 
quests for information about 
starting and running Apple 
Users’ Groups. I’ve asked Randy 
Fields to conduct this column to 
discuss many facets of Club ac- 
tivities in a practical way. Randy 
is Past President of the San Fran- 
cisco Apple Core, and is the 
lAC’s New Club Assistance 
Chairman. His sometimes pain- 
fully-won background in club 
policies, procedures, and prac- 
tices is here for all of us; write if 
you have questions about Club 
matters. 

— PCW 


In the Summer issue of Apple Or- 
chard, we discussed how an Apple 
Users Group (Club) is started and 
outlined many areas which form the 
foundation for a successful Club. 
This time, we’ll cover one Club’s ap- 
proach to meetings, and some 
thoughts on governing of Club 
business. 

First, meetings, as practiced by 
A. P.P.L.E. -Washington, based in 
Seattle. This Club is best known for 
its excellent publication, Call- 
A.P.P.L.E., but their experience 
with meetings is no less valuable. 
Here’s their report: 


A. P.P.L.E. is a dual-purpose club: 
we are both a medium-sized local 


club (400 members in a sprawling 
metropolitan area), and the largest 
international one (over 7,000 mem- 
bers in total). We’ve not done the best 
job in the area of local meetings, ad- 
mittedly, having rotated them 
among local dealers — both because 
of the geographic area to be covered 
coupled with members’ desires not 
to travel too far, and because we 
didn’t have our own space. 

We have had difficulty in finding 
both a format and the needed num- 
ber of exciting presentations. We 
want to change this now that we have 
space for holding some (at least) of 
our meetings on our own turf. In pre- 
paration, we’ve been talking with 
other clubs about how they do their 
meetings, and find the following use- 


ful ideas(many ofwhich we are work- 
ing to incorporate): 

— your own space, at least for some 
meetings, where you can talk 
freely without offending the dealer 
host, where your hardware can 
stay set up, etc. Community col- 
leges and larger high schools are 
one possibility if you can’t swing 
your own space; a skill-tradeout 
with the host should make the idea 
acceptable to the school. 

— a mix of scheduled speakers and 
informal (probably small-group) 
hands-on sessions. Some clubs 
meet twice monthly, alternating 
their format. Hands-on means 
hardware, so this is tied to the 
issue above. 




PAGE 68 


APPLE ORCHARD 


FALL 1981 


— both a program chairperson who 
lines up speakers (or a committee 
to contribute wider contacts), and 
a detail/logistics person to make 
sure what needs to get done ac- 
tually does. 

— shameless raiding of local com- 
panies, the telecommunications 
nets, and visiting firemen for pos- 
sible presentors. It helps if you can 
pay for periodic top speakers (at 
least travel expenses). 

— investment in either a covey of 
monitors, or a projection TV sys- 
tem; the folks in the back get 
turned off quickly when they can’t 
see the screen. 

— a rule of “no game playing in the 
back” when the meeting is on, ex- 
cept during the “hands-on” ses- 
sions. The beep-beep from the 
latest shoot-em-up game in the 
hands of younger members is not 
only disruptive, it is damned rude. 

— development of a wider sense of 
purpose; perhaps through com- 
munity service projects, linkage to 
a school or students, etc. The ham 
radio operators have used this ap- 
proach very successfully, why 
can’t we? 

The above is only a starter list. We 
hope to develop a forum for club dis- 
cussion of these and other ideas. 
We’d like to hear what the very suc- 
cessful local clubs have been doing 
with meetings, together with the 
problems others are having. 


CLUB GOVERNMENT 

Two Percent for Ninety-Eight Per- 
cent. Now that we have your Club up 
and running, we will cover how the 
Club is governed. Since the club is 
formed around a tool for both busi- 
ness and pleasure (the Apple and/or 
other computers), some members 
will voluntarily supply the creativity 
to make the User Group a dynamic 
and interesting organization. (This 
creativity, if not channeled and 
managed, can also be the downfall of 
the Club.) Note: It is common in 
many volunteer organizations that 2 
percent of the members do 98 per- 
cent of the work. However, the other 


98 percent supply the money for the 
Club to carry out its activities. 

In the Beginning. The way a Club 
sets policies, makes and implements 
decisions, and spends the members’ 
money depends to a great extent on 
the size of the Club. The Founder 
and/or first President plus the first 
members play a crucial role in the 
Club’s development and early 
growth by making the major deci- 
sions affecting how new members 
will be found, what general qualifi- 
cations they should have, how much 
membership dues will be, etc., etc. 

The “Nuclear” Club. If the Club has 
done the “advertising” for members 
effectively and by the time it has 
25-50 members, the nucleus of the 
Club officers is present. Using a 
modified version of the San Fran- 
cisco Apple Core’s Bylaws, the fol- 
lowing description of the President’s 
and other officers’ functions are pro- 
vided. The traditional officers are: 
President, Vice President, Treasurer, 
and Secretary. Initially, the Founder 
is all of these. The next officer can be 
the Secretary/Treasurer. As the Club 
expands, the functions of the officers 
are split up. When and how they are 
split depends on the how much work 
there is to do, and how much time 
each of the officers have. 

President. The President is the 
general manager and chief executive 
officer and has general supervision, 
direction and control of the organiza- 
tion and other officers. The President 
presides at all meetings of the mem- 
bers and at all governing meetings. 
The President has the general 
powers and duties of management 
usually vested in the office of 
President. 

Vice President. In the absence or 
disability of the President, the Vice 
President performs all the duties of 
the President and, when so acting, 
has all the powers of, and be subject 
to all the restrictions upon, the Presi- 
dent. The Vice President shall have 
such other powers and perform such 
other duties as from time to time 
may be prescribed by the President. 

Secretary. The Secretary keeps a 
book of minutes of all meetings of 
members, the governing meetings 
and its committees, with the time 
and place of holding, the names of 
those present at governing meetings 


and committee meetings, the num- 
ber of members present, and the pro- 
ceedings. The Secretary keeps the 
Constitution and Bylaws, as 
amended to date. 

The Secretary gives notice of all 
meetings of the members and of the 
governing meetings and any com- 
mittees, and shall have such other 
powers and perform such other 
duties as may be prescribed at the 
governing meetings. 

Treasurer. The Treasurer is the chief 
financial officer and keeps and main- 
tains adequate and correct accounts 
of the properties and business trans- 
actions of the corporation, and re- 
ports to the governing members 
such financial statements and re- 
ports as are required by law or for 
proper management. The books of 
account is open to inspection by any 
member at all times. 

The T reasurer deposits all moneys 
and other valuables in the name and 
to the credit of the organization with 
such depositaries as may be desig- 
nated at the governing meetings. 
The Treasurer disburses the funds as 
may be ordered at the governing 
meetings, renders to the President 
and the officers an account of all 
transactions and of the financial con- 
dition of the organization, and shall 
have such other powers and perform 
such other duties as may be pre- 
scribed at the governing meetings. 

An example. If your Club grows at 
the rate of 5 new members per 
month (which is reasonable), your 
Club will have about 50 members at 
the end of the first year. Shortly after 
the Club is in operation, the Secre- 
tary/Treasurer starts the member- 
ship list and collects the dues. If the 
membership dues are $25, the trea- 
sury will grow from $0 to about 
$1,000 before expenses. Once the 
second year starts, 10 membership 
renewals/month plus 10 new mem- 
bers effectively doubles the work- 
load for the Secretary/Treasurer. 
This dynamic will probably elicit a 
“Wow, am I busy,” and additional 
help will be requested. Depending on 
the desires of the President and 
Secretary/Treasurer, the job can be 
split into its two components, or a 
Membership Committee (of one or 
more people) can be formed. 

Elections and Appointments. In the 

earliest stages of a Club’s develop- 



FALL 1981 


APPLE ORCHARD 


PAGE 69 


ment and growth, the officers may be 
appointed to their positions by the 
Founder and/or President. As the 
Club grows and more volunteers be- 
come active in its management, it is 
desirable to have the officers elected 
by a vote of the membership. Cam- 
paigns can be held, ballots with 
qualification statements can be 
given out or mailed to the member- 
ship, and majority’s will can be 
served. If the Club continues to grow 
with many members outside the 
local area, the members can elect a 
Board of Directors who appoint the 
Club officers. When these various 
transitions take place depends on 


As scheduled, the IAC annual 
meeting was held in Chicago on May 
Second and Third. Representatives 
from member clubs came from as far 
away as Singapore to attend. The 
meeting began with an open forum 
discussion on copy protection. As 
might be expected, a variety of opin- 
ions were expressed by both users 
and manufacturers. It’s clear that the 
issue is far from solved. Following 
the forum, Directors from each (IS. 
region were elected. Ballots from ab- 
sent member clubs were combined 
with the floor vote to reach a deter- 
mination. Jerry Vitt from the South 
and Bernie Urban from the East were 
the two incumbents re-elected to 
their posts. James Hassler was 
elected from the Northern region, 
and Jim Simpson was elected from 
the West. During the next day the 
IAC hosted a series of seminars on 
Apple-related subjects. To start the 
day, Apple showed their impressive 
multimedia slide show. Barry Yar- 


the desires of the membership and 
the need for effective management. 

All committee heads are ap- 
pointed by the President and serve at 
the President’s pleasure. There are: 
Standing committees and Special 
committees. Standing committees, 
such as: Membership, Newsletter 
and Library, perform the on-going 
tasks of the Club while Special com- 
mittees such as: Election, New Meet- 
ing Place Location, and Special 
Equipment Acquisition, are ap- 
pointed to carry out specific, inter- 
mittent assignments. When the need 
to get something done is perceived, 


INSIDE THE IAC 

by Joe Budge 

IAC Secretary 


koni, from Apple, followed with a 
report on the recent history of the 
Apple ///, concluding with the an- 
nouncement that the machine was 
debugged and operational. The two 
Steves spoke on their recent activi- 
ties. John Couch, also from Apple, 
presented some of his thoughts and 
philosophies on the future of soft- 
ware development. Tom Woteki of 
Washington Apple Pi gave an infor- 
mative explanation of Pascal from 
the beginner’s standpoint, and Mark 
Pump of the Northwest Illinois Users 
Group did the same for DOS. Dick 
Switzer from Verbatim showed how 
disks are made and explained how 
they work. Vern Rayburn from 
Microsoft gave an excellent presen- 
tation covering CP/M on the Apple II. 
Phil Roybal, the closing speaker, ex- 
cited everyone with his views on the 
computer revolution. 

The IAC would like to thank all 
the speakers for the time and effort 
they put into their presentations. We 


ask for volunteers, set up a commit- 
tee, notify the members, and ask for 
a report at the next governing or 
general meeting. 

Final observation on officers and 
management. Above it was noted 
that 2 percent of the members do 98 
percent of the work. However, this 2 
percent will do about 75 percent of 
the work that has to be done. Some 
volunteers will perform at 150 per- 
cent, others at 50 percent. Who will 
do how much at any given time is a 
semi-random function. But, take 
heart, all of the activities that NEED 
to be performed somehow get done. 



would also like to thank all the volun- 
teers from NI AUG and the rest of the 
Northern region who made the 
whole weekend possible. 

During the several months since 
the last issue of the Apple Orchard 
went to press, the IAC has sent 
several mailings to its member 
clubs. These are listed here: 

— IAC software disks 6, 7, 8, and 9 
were shipped. 

— A set of Apnotes was sent in July. 

— The Bulletin has been going out on 
a monthly basis. 

— All clubs who were members at the 
time should have received the July 
Orchard (and this one). 

— A packet of information contain- 
ing pointers for writing for the 
Orchard. 

— A listing of the IAC documentation 
library. I 



PAGE 70 


APPLE ORCHARD 


FALL 1981 


INTERNATIONAL APPLE CORE 
SPONSORING MEMBERS 


IAC Sponsors are a special breed. 
They are the organizations who con- 
tribute to and support many IAC acti- 
vities. In addition, they provide us ap- 
plication notes concerning their 
products — notes that show new and 
different ways to utilize the Spon- 
sors’ products with modifications for 
special purposes. When you con- 
sider a software or product purchase, 
give our sponsors special considera- 
tion; they have shown that they care 
about their customers. 

Apple Computer Inc. 

10260 Bandley Drive 
Cupertino, CA 95014 
(408) 996-1010 

Axiom Corporation 

1014 Griswold Avenue 
San Fernando CA 91340 
(213) 365-9521 

Belk Enterprises 

125 E. Alton Avenue 
Santa Ana, CA 92707 
(714) 641-0945 

Bell & Howell 

7100 McCormick Road 
Chicago, IL 60645 
(312) 262-1600 

Compuserve-Micronet 

5000 Arlington Centre Blvd. 
Columbus OH 43220 
(614) 457-8600 

Creative Computing 

39 E. Hanover Avenue 
Morris Plains, NJ 07960 
(201) 540-0445 

Custom Computing Systems, Inc. 

122 Second Avenue North 
Saskatoon, Sask. Canada 
S7K2B2 
(306) 664-8933 


dilithium Press 
P.O. Box 606 
Beaverton, OR 97075 
(503)646-2713 

Epson America, Inc. 

23844 Hawthorne Blvd. 

Torrance, CA 90505 
(213) 378-2220 

Hayes Microcomputer Products 

5835 Peachtree Corners East 
Norcross, GA 30092 
(404) 449-8791 

Image Computer Products, Inc. 

615 Academy Drive 
Northbrook, IL 60062 

Interactive Structures, Inc. 

P.O. Box 404 

Bala Cynwyd, PA 19004 

(215) 667-1713 

Malibu Electronics Corp. 

2301 Townsgate Road 
Westlake Village, CA 91361 
(805) 469-1990 

Mountain Computer, Inc. 

300 Harvey West Blvd. 

Santa Cruz, CA 95060 

Nestar Systems, Inc. 

2585 East Bayshore Road 
Palo Alto, CA 94303 
(415) 493-2223 


Okidata Corporation 

111 Gaither Drive 
Mt. Laurel, NJ 08054 
(609) 235-2600 


Peachtree Software 

3 Corporate Square, Suite 700 
Atlanta, GA 30329 
(404) 325-8533 


Peripherals Unlimited 

2105 Sheriff Court 
Vienna, VA 22180 

Siro-tech Software Products 

6 Main Street 
Ogdensburg, NY 13669 
(315) 393-5151 


Source Telecomputing Corp. 

1616 Anderson Road 
McLean, VA 22102 
(703) 821-6660 


SSM Microcomputer Products, 
Inc. 

2190 Paragon Drive 
San Jose, CA 95131 
(408) 946-7400 


Syntauri, Ltd. 

3506 Waverly Street 
Palo Alto, CA 94306 
(415) 494-1017 


Verbatim Corporation 

323 Soquel Way 
Sunnyvale, CA 94086 
(408) 245-4400 

Vista Computer Company 

1317 E. Edinger Street 
Santa Ana, CA 92705 
(714) 953-0523 


Xerox Retail Markets Div. 

7700 Edgewater Drive, Suite 306 
Oakland, CA 94621 
(415) 632-5808 


(For information on Sponsoring 
Membership in the IAC, write to: 
Sponsors, IAC, P.O. Box 976, Daly 
City, C A 94017). ^ 




"NWS 

II 

ST 


Rl 

FIC" 

(For 

Yo 

UPi 


Pi 

e) 



NIBBLE 18: The Reference for Apple computing! 

NIBBLE IS: One of the Fastest Growing new Magazines in 
the Personal Computing Field. 

NIBBLE IS: Providing Comprehensive, Useful and 
Instructive Programs for the Home, Small Business, and 
Entertainment. 

NIBBLE IS: A Reference to Graphics, Games, Systems 
Programming Tips, Product News and Reviews, Hardware 
Construction Projects, and a host of other features. 

Trap ’em ^ NIBBLE IS: A magazine suitable for both the Beginner and 

the Advanced Programmer. 

Each issue of NIBBLE features significant new Programs of Commercial Quality. Here’s 
what some of our Readers say: 

- “ Certainly the best magazine on the Apple II” 

- “ Programs remarkably easy to enter” 

- "Stimulating and Informative; So much so that this is the first computer magazine I've 
subscribed to!” 

- ‘‘Impressed with the quality and content.” 

- ‘‘NIBBLE IS TERRIFIC! ” 

In coming issues . look for: 

□ Stocks and Commodities Charting □ Assembly Language Programming Column 

□ Pascal Programming Column □ Data Base Programs for Home and Business 

□ Personal Investment Analysis □ Electronic Secretary for Time Management 

□ The GIZMO Business Simulation Game 

And many many more! 

NIBBLE is focused completely ! nibble m = I 

on the Apple Computer systems. | We accept Master Charge & Visa L 

Buy NIBBLE through your local ■ MA 01773 <617) 259 ' 971 ° 

Apple Dealer or subscribe now with J Enclosed is my $17.50 (for one year). 1 

the coupon below. _ (Outside U.S., see special rates on this page.) | 

Try a NIBBLE! I ^ check ^ money order 


NOTE: 

First Class or Air Mail is required for all APO, FPO and all foreign addresses 
with the following additional amounts. 

Europe $32.00; Mexico and Central America $21.00; South America $32.00; 
Middle East $35.00; Africa: North $32.00, Central $43.00, South $43.00; Far 
East, Australia $43.00; Canada $18.00; APO FPO $7.50. 

All payments must be in U.S. funds drawn on a U.S. bank. 
e 1980 by MICRO-SPARC., INC. Lincoln, Mass. 01773. All rights reserved. 

* Apple II is a registered trademark of Apple Computer Company. 


nibble 


We accept Master Charge & Visa 
Box 325, Lincoln, MA. 01773 (617) 259-9710 

I'll try nibble! 

Enclosed is my $17.50 (for one year). 

(Outside U.S., see special rates on this page.) 

□ check □ money order 

Your subscription will begin with the next issue published after receipt of your 
check/money order. 


Expires 


Telephone 

Name 

Address 



PAGE 72 


APPLE ORCHARD 


FALL 1981 


INTERNATIONAL APPLE CORE 
MEMBER CLUB ROSTER 


This roster of member clubs is directed primarily at APPLE ORCHARD readers who either currently don’t belong to any 
Club, or who are looking for additional sources of information. The roster is arranged alphabetically by country and state/ 
province. In addition, some clubs have a membership, publication and/or software services which go beyond local geo- 
graphic boundaries. Readers may wish to contact these Clubs and request a sample newsletter. If you do, we recommend 
enclosing a check for two dollars to cover their postage and handling costs. 


AUSTRALIA 

ACTAPPLE 
Peter Bray, Pres. 

33 Scarlett St. 

Melba, ACT, Australia 2615 
Tel: 889352 

EMU 

lan Webster, Coord. 

Box 3143, G.P.O. 

Sydney, NSW Australia 2001 
Tel: (02) 43 4826 

COMPUTER EDUCATION GROUP 
OF NSW 

Steve Holborow, Pres. 

P.O. Box 148 

Syndey, NSW Australia 2007 
Tel: 857467 

APPLE USERS GROUP 
Peter Kazakos, Treas. 

8 Leemon Street 
Condell Park, NSW 
Australia 2200 

W. A. U. G. 

Dr. Patrick Lip, Pres. 

P.O. Box 19 
Wondai, Queensland 
Australia 4606 
Tel: 074-9922-84 

S. AUSTRALIAN APPLE USERS CLUB 
David Mooney, Sec’y. 
do The Bookshelf, 169 Pirie St. 
Adelaide, So. Australia 5000 
Tel: 08 223 5808 

TAS APPLE USERS CLUB 
P.O. Box 188 
North Hobart, Tasmania 
Australia 7000 

MICOM 

Stephen Dart, Pres. 

P.O. Box 60 
Canterbury, Victoria 
Australia 3126 
Tel: 03-509-9729 


APPLE USERS CLUB 
WESTERN AUSTRALIA 
Tim Russell, Pres. 

269 Marmion St. 
Cottlesloe, W. A. 

Australia 601 1 
Tel: 09-457-1555 


AUSTRIA 

APPLE USER CLUB AUSTRIA 
M. Weissenboeck, Pres. 

P.O. Box 51 

A-l 181 Wien, Austria 0 
Tel: 01 143-222-476216 


BRAZIL 

BRAZIL APPLE CLUBE 
Dr. Luiz E. Pellanda, Pres. 
Rua Maestro Pena 90 
Porto Allegre, Brazil 90 000 
Tel: 0512-23-0577 


CANADA 

APPLE B. C. USERS SOCIETY 
Gary Little, Pres. 

# 101-2044 West Third Avenue 
Vancouver, B. C. Canada 
Tel: (604) 731-7886 


APPLE-CAN 
Lours H. Milrad, Pres. 
P.O. Box 696 Station B 
Willowdale, Ont. 
Canada M2K 2P9 
Tel: (416) 223-0599 


BOLO/UB APPLE CLUB 
Pierre Beaudin, Pres. 

1208 Patenaude #3 
Laval, Que. Canada H76 3H2 
Tel: (514) 663-2771 


CLUB APPLE DE MONTREAL 
Gabriel Juteau, Sec’y. 

32 Avenue Des Erables 
St. Therese DE B1 Que. 

Canada J7E 3T4 
Tel: (5 14) 435-3204 

CLUB DE M1CRO-ORDINATEUR 
ST. JEAN 

Ronald Leger, Sec’y. 

P.O. Box 21 

St. Jean, Que. Canada J3B 6Z1 

SASK-APPLE RESEARCH GROUP 
Kelvin Chu, Pres. 

P.O. Box 291 Sub P.O. #6 
Saskatoon, Sask. Canada S7N 0W0 


COLOMBIA 

GRUPO USARIOS APPLE DE 
COLOMBIA 

Jorge Ladron de Guevara 
A.A 91226 
Bogota, Colombia 


ENGLAND 

BRITISH APPLE SYSTEMS USER 
GROUP 

John Sharp, Chair 
P.O. Box 174 

Watford, England WD2 6NF 
Tel: 09273-75093 

MIDDLESEX MED SCH APPLE CLUB 
Prof. J. F. Tait, Pres. 

Cleveland St. — Physics Dep’t. 

London, England W1P 6DB 
Tel: 01-636-8333 


GERMANY (Federal Republic) 

APPLE OF EUROPE 
Klaus Giuese, Pres. 

P.O. Box 4068 

Hattingen, West Germany D-4320 
Tel: 0234/861410 


APPLE CLUB FRANKFURT 
Lothat Rockstroh, Pres. 

Schweizer Str. 92 
Frankfurt/M. 70 
W. Germany D-6000 
Tel: (061 1)-61-45-12 

APPLE CLUB ROEDINGHAUSEN 
Axel Vogt, Pres. 

Wehmerhorstsr.l 10 
Roedinghausen, Germany D-4986 


HONG KONG 

HONG KONG APPLE 
c/o Delta Communication 
15 Cumberland Road, Rear Portion 
Kowloon Tong, Hong Kong 

HONG KONG APPLE DRAGON 
Robert Gliss 

101 Fu House, 7 Ice House St. 

Hong Kong 
Tel: 5-210295-8 


INDONESIA 

JAKARTA APPLE CORE 
International School Computer Dep’t. 
P.O. Box 79/KBT 
Jakarta Selatan, Indonesia 


IRELAND 

APPLE USER— DUBLIN 
Simon Stewart, Pres. 

51 Lower Camden St. 

Dublin 2, Ireland 
Tel: 751484 

COMPUTER EDUCATION SOCIETY 
OF IRELAND 
Michael Moynihan, Pres. 

Leemount, Co. Cork, Ireland 
Tel. (021)80362 



PUT YOUR APPLE TO WORK FOR YOU! 

WITH THE THUNDERCLOCK PLUS™ 



J DU 

I *A 
*A 


DISK VOLUME 254 


As an APPLE user you already know all the things your APPLE can do. Now Thunderware 
expands that list with the THUNDERCLOCK PLUS, the complete clock/calendar system 
for your APPLE! Your programs can read the month, date, day-of-week, hour, 
minute, and second in any of APPLE'S languages. On-board batteries keep 
your THUNDERCLOCK running accurately when your APPLE is off - for up 

to 4 years before battery replacement. But that's just the beginning. ^ ^ ^ 

The THUNDERCLOCK PLUS is the most useful and versatile peripheral Wk : • " 

you can put in your APPLE. It can keep your disk files organized by 

time-and-date-stamping them, it enhances the usability of many of the % 8 ' 

new business/professional software packages for accounting, filing, and 
time management, and it can remotely control lights and appliances 
for security or display purposes in your business or home. 

SOFTWARE PRODUCT COMPATIBILITY 

Many of today's important software packages for data-base 
management, business applications, communications, and time management are designed to use the 
THUNDERCLOCK PLUS. If you have or plan to purchase any of these packages, a THUNDERCLOCK will greatly 
enhance their usefulness. 

•VISIDEX* (Personal Software) •DB MASTER and MICRO-MEMO (Stoneware) •MICRO-COURIER and MICRO- 
TELEGRAM (Microcom) #THE CASHIER and THE STORE MANAGER (High Technology) ^BUSINESS PLUS and 
__ NET-WORKS (Advanced Data Systems) ...and many others! 

THUNDERWARE'S DOS-DATER 

Our new DOS-DATER software upgrades the regular DOS on 
your disks so that DOS will use the THUNDERCLOCK to time- 
and-date-stamp disk files. Every time a program is saved or a file is 
modified, the current date and time to the minute are stored in 
the CATALOG with the file's name. You can tell at a glance when 
a program was saved or when any file was last modified. And this 
time/date stamping feature is completely automatic. That means 
any program which uses DOS will time/date stamp its files! 

REMOTE CONTROL 

Add Thunderware's X-10 INTERFACE OPTION to your 
THUNDERCLOCK PLUS and your APPLE can control lights and appliances through your BSR X-10 Home Control 
System on your pre-defined schedules. Our powerful SCHEDULER software allows you to create and modify 
schedules easily and execute them in the 'background', while using your APPLE for other tasks in the 'foreground'. 
Use your APPLE for energy management, display and security lighting, or laboratory/process control. 

Our PASCAL Software lets you use all the THUNDERCLOCK'S features in PASCAL and sets the F)iler date 
whenever you boot. 

You get all this versatility in just one peripheral system. Backed by a full one year warranty. See your APPLE dealer 
for a demonstration, or contact us for more information. We'll give your APPLE the best time around! 

Suggested retail prices: 

THUNDERCLOCK PLUS $139 THUNDERWARE, INC* 

X-10 INTERFACE OPTION $49 P O * BOX 13322 

PASCAL SOFTWARE DISK $29 0 (4 1 & 5 >65 2^1 73 ^ 1 

DOS-DATER/DEMO DISK $29 

MANUALS ONLY, each $5 

♦Requires software supplied on DOS-DATER/DEMO disk. 

Distributed by Apple Computer, Inc. bsr x-io is a trademark of bsr <usai ltd. 

and Computerland Corp. APPLE ll is a trademark of APPLE COMPUTER, INC 


*A 006 HELLO 
*A 006 CLOCK 
*A 004 FRAME 
*A 004 DISK INFO 
*B 003 BACKOFF 
*B 005 SCREEN 
*B 002 TCPUTIL 
*B 004 SDTIME.O 
*A 007 ADIGCLK 
*A Oil SET TIME 
*1 009 IDIGCLK 
*A 007 TIME 
*A 003 SLOTFINDER 
*A 014 DEMO 


PAGE 74 


APPLE ORCHARD 


FALL 1981 


ITALY 

MELA-MANIA APPLE USER CLUB 
Marco Bramucci, Pres. 

Cappello Via Monte Pelago 2 
Ancona, Italy 60100 
Tel: 071/948892 


JAPAN 

DEPARTMENT OF ORTHOPEDIC 
SURGERY 

Takatoshi Ide-Kurume U. Sch. 
Medicine 

1167 Asahi-Machi, Kurume 
Fukouka, Japan 

BAKED APPLE 
K. Yamada 

Miyadaira Apts. No. 1; 1575 Sugao 
Takatsu-Ku, Kawasaki-Shi 
Kangawa, Japan 

APPLE BUGS 
Toshikazu Yamashita 
20-29 Banchi Yamate-Cho 1 Chome 
Suita City, Osaka, Japan 


NEPAL 

APPLE USERS 

c/o Gerold V. Van Der Vlugt, M.D. 
Kathmandu (ID) 

Department of State 
Washington D.C. 20520 


MALAYSIA 

APPLE ORCHARD 
Taman Maluri 
Batu 3, Jalan Cheras 
Kuala Lumpur, Malaysia 


NETHERLANDS 

APPLE GEBRUIKERS GROEP 
NEDERLAND 
p/a J. P. Haas, Sec’y. 
Bergselaan 145A 
Rotterdam, Netherlands 


NEW ZEALAND 

ELECTRIC APPLE 
Brian D. Strong, Pres. 
P.O. Box 3476 
Wellington, New Zealand 
Tel: (04) 720432 


NZ GROUP OF APPLE USERS 
T. Stallknecht, Pres. 

90 Washington Ave. 

Brooklyn 2, New Zealand 
Tel: 894800 


PHILIPPINES 

APPLE P. I. 

Benjamin S. Jalandoni 
3rd Floor, Liberty Bldg., Pasay Rd. 
Makati/Manila, Philippines 31 16 
Tel: 88-70-36 


SCOTLAND 

APPLE— EDEN 
Colin O’Hara, Pres. 

49 Monreith Road, Newlands 
Glasgow, Scotland G43 2NZ 


SOUTH AFRICA 

TAC2 APPLE USERS GROUP 
Harry Brindley, Sec’y. 

P.O. Box 87421 
Houghton, South Africa 2041 


SPAIN 

CATALUNYA APPLE CLUB 
Sr. Rife Uriol, Pres. 

Fabra y Puig 389 E/4 
Barcelona-31, Spain 
Tel: 254-7909 


SWEDEN 

APPLE USERS GROUP SWEDEN 
Johan Nilson 
P.O. Box 2039, S-200 12 
Malmo, Sweden 

SWITZERLAND 

MICROCLUB 
C. Eberhard, Fin. Mgr. 

A. Rte. Villeret 48 

St. Imier, Switzerland CH 2610 


VENEZUELA 

APPLE USERS OF PARAGUANA 
Gary Menszyk 

G. Sanderson— c/o Lagoven S.A. 
Apt. 47 

Judibana; Falcon 
Venezuela 4147A 
Tel: 58-69-51601 


YUUGOSLAVIA 

APPLE CLUB ZAGREB 
Zeljko Lalic, Dipl. Ing. 
Ruzmarinka 5, 41000 
Zagreb, Yugoslavia 0 


APO/FPO 

THULE APPLE COMPUTER 
OWNERS SOCIETY 
Barry Russel, Pres, 
c/o AFSCF DET 3 
APO NY 09023 

FETCH 

Charles E. Cook, MNC 
Naval Air Facility Box 13 
FPO Seattle, WA 98767 


UNITED STATES OF AMERICA 


Alabama 

APPLE CORPS OF BIRMINGHAM 
Thomas D. Donahue, Pres. 

P.O. Box 3321 : A 
Birmingham, AL 35255 
Tel: (205) 942-7006 

NEWTON’S TREE APPLE USER 
GROUP 

Frank H. Emens, Pres. 

3714 Lakewood Circle 
Huntsville, AL 3581 1 
Tel: (205) 852-0537 

QUAD CITIES APPLE BYTERS 
Peter A. Eckhoff, Pres. 

129 E. Oak Hill Drive 
Florence, AL 35630 


Arkansas 

LITTLE ROCK APPLE ADDICTS 
Chris Johnson, Ed. 

P.O. Box 55215 Hillcrest Sta. 
Little Rock, AR 72205 
Tel: (501) 568-5059 


Arizona 

APPLE C.A.R.T. 

Warren Michelsen, Pres. 

P.O.Box 2361 
Page, AZ 86040 
Tel: (602) 645-2141 

ADAM-II 

Steve Alexander, Pres. 

P.O. Box 34056 
Phoenix, AZ 85206 
Tel: (602) 991-8393 

MOUNTAIN VIEW APPLE USERS 
GROUP 

Joseph J. Cracchiolo, Pres. 

1923 Viola Drive 
Sierra Vista, AZ 85635 
Tel: (602) 458-2332 

GILA VALLEY APPLE 
GROWERS ASS’N. 

Don Lancaster, c/o Synergistics 
P.O. Box 1077 
Thatcher, AZ 85552 
Tel: (602) 428-4073 

TUCSON APPLE USERS GROUP 
Dan Davidson, LCS 
Pima College-2202 W. Anklam Rd. 
Tucson, AZ 85709 
Tel: (602) 884-6000 


California 

HFEA APPLE COMPUTER USERS 
GROUP 

Don Andert, Pres. 

417 Meadowbrook Place 
Anaheim, CA 92801 
Tel: (714) 776-6384 

PLACER COUNTY ED. FILM CEN. 
1228 High Street 
Auburn, CA 95603 


APPLE BUG 
Gary Atchinson, Pres. 
4509 Millbrook Way 
Bakersfield, CA 93309 
Tel: (805) 831-7723 


LERC ACES 
Rod White, Sec’y. 

P.O. Box 551 
Burbank, CA 91520 
Tel: (213) 847-3013 

APPLE TREE 

Daniel Weisenstein, Pres. 

781 Hamilton Ave. 

Campbell, CA 95008 

TRI-NETWORK APPLE USERS 
GROUP 

Jeff Mazur, Pres. 

8041 Sadring 
Canoga Park, CA 91304 
Tel: (213) 992-4993 

AEROSPACE APPLE USER GROUP 
Dwight U. Phillips, Pres. 

28901 Lotusgarden Dr. 

Canyon Country, CA 91351 
Tel: (805) 251-1516 


HESEA APPLE COMPUTER CLUB 
Bud Grove, Pres. 

21111 Dolores #146 
Carson, CA 90745 
Tel: (213) 549-9664 

ABACUS USER GROUP 
Ed Avelar, Pres. 

2850 Jennifer Drive 
Castro Valley, CA 94546 
Tel: (415) 538-2431 

APPLE FOR THE TEACHER 
Ted Perry, Pres. 

5848 Riddio St. 

Citrus Heights, CA 95610 

EAST VALLEY APPLE CLUB 
Timothy Malone, Treas. 

315 C. Diamond Bar Blvd. 

Diamond Bar, CA 91765 
Tel: (714) 598-7505 

APPLE/VALLEY COMPUTER CLUB 
John Stankiewiz, Pres. 

4900 Newcastle 
Encino, CA 91316 
Tel: (213) 345-8507 

UCLA APPLE USERS GROUP 
Philip B. Ender, Pres. 

17565 Bullock St. 

Encino, CA 91316 
Tel: (213) 825-1944 


APPLE SAC 
Ken Gray, Pres. 

P.O. Box 874 
Fairoaks, CA 95628 
Tel: (916) 671-0230 


NORTH COUNTY COMPUTER CLUB 

Allen Chaikin 

274 Morro Hills Blvd. 

Fallbrook, CA 92028 
Tel: (714) 728-7809 


McDonnell douglas astro 

APPLE GROUP 
Larry E. Teselle, Pres. 

16681 Mt. Darwin Circle 
Fountain Valley, CA 92708 
Tel: (714) 896-4717 

RIDGECREST APPLE GROUP 
Gene Thomas, Pres. 

Star Rt. Box 109E 
Inyokern, CA 93527 


HI DESERT APPLE COMPUTER 
GROUP 

David F. Weaver, Pres. 

P.O. Box 2702 
Lancaster, CA 93539 
Tel: (805) 277-5584 


L. A. APPLE USERS GROUP 
Philip Wasson, Pres. 

9513 Hindry PI. 

Los Angeles, CA 90045 
Tel: (213) 649-1428 


JPL COMPUTER/APPLE CLUB 
H. Lowell Smith, Pres. 

24575 Spartan St. 

Mission Viejo, CA 92691 
Tel: (213) 354-61 19 


TRWAUG 
Kim R. Schuette 
c/o TRW-DSSG 
One Space Park; 92/3166 
Redondo Beach, CA 90278 
Tel: (213) 535-4521 



FALL 1981 


APPLE ORCHARD 


PAGE 75 


APPLE CORPS OF SAN DIEGO 
Paul McKinney, Sec’y. 

P.O.Box 23128 
San Diego, CA 92123 
Tel: (714)571-2981 

SAN DIEGO MEDICAL APPLE 
USERS GROUP 
Joel Kunin, MD, Pres. 

7920 Frost St., Suite 405 
San Diego, CA 92123 
Tel: (714) 279-5253 

SAN FRANCISCO APPLE CORE 
Fred Wilkinson, Rep. 

1515 Sloat Blvd. 

San Francisco, CA 94132 
Tel: (415) 556-2342 

BLOSSUM VALLEY APPLE CLUB 
Frank E. Brinkman, Pres. 

5821 Cottle Road 
San Jose, CA 95123 
Tel: (408) 578-2815 

SANTA BARBARA APPLE USERS 
GROUP 

Ed Adams, Pres. 

2007 State St. 

Santa Barbara, CA 93105 
Tel: (805) 963-1325 

APPLE P.I.E. 

Bill Nienhaus, Pres. 

337 Montclair 
Santa Clara, CA 95051 
Tel: (408) 247-6470 

SANTA CRUZ APPLE GROUP 
Jim McCaig, Pres. 

P.O. Box 1428 
Santa Cruz, CA 95061 
Tel: (408) 335-8750 

S.M.A.L. APPLE 
Charles Baca, Pres. 

223 S. Broadway 
Santa Maria, CA 93454 
Tel: (805) 925-6675 


SOURCE APPLE USERS GROUP 
Joel L. Amronin, Treas. 

2525 Beverly Ave # 9 
Santa Monica, CA 90405 
Tel: (2 13) 396-8668 

APPLE PI 
Marion Clarke 

171 E. Thousand Oaks Blvd. Ste 104 
Thousand Oaks, CA 91360 
Tel: (805) 495-3554 


APPLE JACKS 
A1 Johnson, Pres. 
4818 Reese Road 
Torrance, CA 90505 


SOUTH BAY APPLES COMPUTER 
CLUB 

Frank Jedziniak, Pres. 

P.O. Box 5201 
Torrance, CA 90510 
Tel: (213) 539-1200 


MIDWAY COMPUTER CLUB 
John Yantis, Pres. 

506 Ridgewood Dr. 

Vacaville, CA 95688 
Tel: (707) 448-8430 

APPLEHOLICS ANONYMOUS 
Don Wilson 

do Byte Shop, 155 Morse Ave. 
Ventura, CA 93003 
Tel: (805) 647-8945 


APPLE CREEK 

Henry Couden 

1815 Ygnacio Valley Rd. 

Walnut Creek, CA 94598 
Tel: (415) 935-6502 

APPLE PEELERS 
Gene Wilson, Pres. 

340 N. Civic Dr., Apt. 503 
Walnut Creek, CA 94596 

APPLE MUG 

Larry L. Stoneburner, MD. Pres. 
280 Hospital Circle, #202 
Westminster, CA 92683 


Colorado 

APPLE PI USERS GROUP 
Rod Nelson, Pres. 

P.O. Box 17467 
Denver, CO 80217 
Tel: (303) 355-2379 

SOUTH COLORADO APPLE USERS 
Tom Thomas, Pres. 

1635 S. Prarie 
Pueblo, CO 81005 
Tel: (303) 564-3545 


Connecticut 

APPLEFIELD USERS GROUP 
Marc Lillie, VP 
1700 Post Road 
Fairfield, CT 06430 
Tel: (203) 255-3650 

NEW LONDON APPLE USERS 
GROUP 
Ronald Gibson 
130 Jefferson Ave. 

New London, CT 06320 
Tel: (203) 447-1079 

APPLE MUGS 
Eric Strassman, Pres. 

345 Main St. 

Norwalk, CT 06851 
Tel: (203) 846-4198 

APPLELIST 
Joseph Cohen, Sec’y. 

50 Ida Lane 
W. Haven, CT 06516 
Tel: (203) 397-1407 

APPLESHARE 
Jack Adinolfi, Pres. 

1439 Post Road East 
Westport, CT 06880 
Tel: (203) 227-6854 


Delaware 

GRAPE 

Frank Weinberg, Pres. 
P.O. Box 8904 
Newark, DE 19711 
Tel: (302) 738-6365 


Florida 

SCAT 

Sandy Bernstein, Pres. 
P.O. Box 7488 
Clearwater, FL 33518 
Tel: (813) 961-5705 


A.C.E.S. 

Don Lehmbeck, Pres. 
P.O. BOx 9222 
Coral Springs, FL 33065 
Tel: (305) 941-7252 


APPLE JAX 
Ed Dunn, Pres. 

1021 King St. 

Jacksonville, FL 32204 

APPLE TREE OF CENTRAL 
FLORIDA 
Bryan A. Vitt, Pres. 

118 Margo Lane 
Longwood, FL 32750 
Tel: (305) 331-0818 

APPLE USERS CORE 
Pete Seals 
307 Tarpon Rd. 

Mary Esther, FL 32569 
Tel: 581-0002 

APPLE PI OF BREVARD 
Tony R. Marshall, Pres. 

P.O. Box 327 
Melbourne, FL 32901 
Tel: (305) 725-4328 

Maug 

Steve Pierce, Pres. 

2300 NW 135 St. 

Miami, FL 33167 
Tel: (305) 595-8728 

SMAUG 

Phil Mitchell, Pres. 

10201 Fontainebleu Blvd. #206 
Miami, FL 33172 
Tel: (305) 551-1000 

SPACE COAST APPLE USER 
GROUP 

Billy M. Washam, Pres. 

P.O. Box 4332 
Patrick AFB, FL 32925 

SUN COAST COMPUTER ASS’N. 
H. Otto Kellerman, Pres. 

P.O. Box 15294 Southgate PO 
Sarasota, FL 33579 
Tel: (813) 371-2486 


Georgia 

ATLANTA SOC. OF PROF. 

APPLE USERS 
Jerry Long, Pres. 

6600 Powers Ferry Rd., Suite 220 
Atlanta, GA 30339 
Tel: (404) 955-2663 

SEA 

Andy Morton, Pres. 

3258 Powers Ferry Rd. 

Marietta, GA 30067 
Tel: (404) 977-8600 


Hawaii 

H.A.U.S. 

Larry Tomei, Pres. 
P.O. Box 91 
Honolulu, HI 96810 
Tel: (808) 422-1454 


Idaho 

A.B.U.G. 

Tom Stamm, Sec’y. 
2213 Targee #5 
Boise, ID 83705 
Tel: (208) 336-1534 


P.I.N.E. 

Hugh Tucker, Sec’y. 
1855 Jean St. 
Pocatello, ID 83201 


Illinois 

CRAB-APPLES 

Robert F. Gonsowski, Pres. 

P.O. Box 437 
DeSoto, IL 62924 

PLATO CENTER APPLE USERS 
GROUP 

William Swanson, Pres. 

Rt. 2, Box 189 
Elgin, IL 60120 
Tel: (3 12) 464-5893 

APPLE USERS— NU 
Colin Graham 
Mathematics Dep’t. 

Northwestern University 
Evanston, IL 60201 
Tel: (312) 492*5571 

D.A.T.A. 

John Pausteck, Treas. 

5048 Pebble Creek Trail 
Loves Park, IL 61111 
Tel: (815) 633-1569 

NI AUG 

Michael L. Robins, VP 
P.O. Box 787 
Palatine, IL 60067 
Tel: (3 12) 593-2709 

CENTRAL ILLINOIS APPLE (CIA) 
Gary Benway, Pres. 

1023 W. Hudson 
Peoria, IL 61604 
Tel: (309) 444-9705 

CHAMPAIGN-URBANA APPLE 
USERS GROUP 
Sidney A. Bowhill, Pres. 

2203 Anderson 
Urbana, IL 61801 
Tel: (217) 333-4150 

APPLE PI COMPUTER CLUB 
Jack Gratz, Pres. 

11630 S. Nagle Ave. 

Worth, IL 60482 
Tel: (312) 448-6548 


Indiana 

CAUG 

Charles Hatcher, Pres. 

2805 Chestnut Ct. 
Columbus, IN 47201 

FT. WAYNE APPLE COMP. 

USER GROUP 
Joe Kucharski, Pres. 

3833 Foresthill Ave. 

Fort Wayne, IN 46805 
Tel: (219) 485-3388 


THE APPLE PICKERS, INC. 
Larry Hanger, Pres. 

P.O. Box 20136 
Indianapolis, IN 46220 
Tel: (317) 357-8781 


APPLE TECH 
Michael A. Miller, Pres. 
412 West Third 
Mishawaka, IN 46544 


Iowa 

AMES APPLE USERS GROUP 
Bob Kelly, Pres, 
c/o Beacon Elect. 

213 Lincoln Way 
Ames, IA 50010 
Tel: (515) 292-9318 



PAGE 76 


APPLE ORCHARD 


FALL 1981 


THE GREEN APPLES 
Tom Jacobsen, Pres. 

4417 N. Zircon Ln. Lot 129 
Cedar Falls, 1A 50613 
Tel: (319) 268-0572 

CEDAR RAPIDS APPLE USERS 
GROUP 

Pete Tillman, Pres. 

417 Third Ave. 

Cedar Rapids, IA 52404 
Tel: (319)366-6327 

IOWA CITY APPLE USERS GROUP 
Dave Thomas, Pres. 

134 Ravencrest Dr. 

Iowa City, IA 52240 
Tel: (319) 353-3170 

l/OWA USER GROUP 
Joann Short, Sec’y. 

844 10th N.E. 

Mason City, IA 50401 

AGRI-CURSORS 
Neal Stadlman 
do Sac City State Bank 
500 Audobon 
Sac City, IA 50583 
Tel: (712) 662-472 T 


Kansas 

APPLE BITS 
Robert K. Mills, Rep. 
6140 Glenwood 
Mission, KS 66202 
Tel: (913) 236-8679 


APPLEBUTTER 
Michael Frame, Pres. 

10049 Santa Fe Dr. 

Overland Park, KS 66212 
Tel: (913) 884-8529 

TOPEKA APPLE USERS CLUB 
Candy Smucker, Treas. 
911ASW 37th St. 

Topeka, KS 66611 
Tel: (913) 267-6530 

PLANE APPLE CLUB 
John Van Walleghen, Pres. 

P.O. Box 12013 
Wichita, KS 67277 
Tel: (316) 522-8410 


Kentucky 

APPLE-SIDERS (Cincinnati) 
Gary Johnston, Pres. 

27 Crystal Lake Dr. 
Covington, KY 41017 
Tel: (606) 356-7185 

L.A.U.G.H.S. 

Dr. Michael Finn 
8207 Pipilo 
Louisville, KY 40222 
Tel: (502) 426-3815 


Louisiana 

CRESCENT CITY APPLE CORE 
John Downing, Pres. 

72 Old Hickory Ave. 

Chalmette, LA 70043 


Maryland 

MARYLAND APPLE CORPS 
Art Blumberg, Sec’y. 

6711 Greenspring Ave. 
Baltimore, MD 21209 
Tel: (301) 486-2580 

PENCOM 

John A. Pence, Pres. 

J-303 Waverly Drive 
Frederick, MD 21701 
Tel: (301) 662-1997 


Massachusetts 

APPLE/BOSTON 
3 Center Plaza 
Boston, MA 02108 
Tel: (617) 367-8080 

APPLESAUCE 
Leon A. Osborne, Pres. 

118 Brookhaven Dr. 

East Longmeadow, MA 01028 

APPLE CORE OF BERKSHIRE 
COUNTY 

Scott Rodman, Pres. 

32 Deborah Ave. 

Pittsfield, MA 01201 
Tel: (413) 442-4759 

NORTH SHORE APPLE GROUP 
Robert E. Ramsdell, Pres. 

P.O. Box 59 
Rockport, MA 01966 
Tel: (617) 546-7869 


APPLESEED 
Jared M. Spool, Pres. 

4 Cranebrook 
Shrewsbury, MA 01545 
Tel: (617) 842-7198 

APPLE GUILD 
Richard Boehmer, VP 
P.O.Box 371 
Weymouth, MA 02188 
Tel: (617) 848-0486 

N.E.A.T. 

Lori Steinmetz, Pres. 

P.O. Box 2652 
Woburn, MA 02155 
Tel: (617) 767-1722 

Michigan 

ANN ARBOR APPLE 
Steve Opal, Ed. 

P.O. Box 2386 
Ann Arbor, MI 48106 

APPLE CORE EXAMINERS 
Mark Turmell, Pres. 

4691 S. Elm Dr. 

Bay City, MI 48706 
Tel: (517) 684-9189 

K.A.C.U.S. 

P. Crone 
517 Oak 

Kalamazoo, MI 49007 

GRAND RAPIDS APPLE 
Tim Hartley, Sec’y. 

3268 Coach Lane # 2A 
Kentwood, MI 49508 



PRICE BREAKTHROUGH 

I6K RAM BOARDS FOR 
APPLE JUST$129.95 


HAVE YOU BEEN WAITING FOR THE COST 
OF EXPANSION BOARDS TO COME DOWN? 
VOllR WAIT IS OVER. UP UNTIL NOW RAM 
EXPANSION HAS COST AS MUCH AS 
$195.00. NOW OMEGA MICROWARE IS 
PROUD TO ANNOUNCE THE ARRIVAL OF A 
TRULY AFFORDABLE EXPANSION CARD. 

NOW YOU CAN RUN PASCAL, FORTRAN, 
56K C PM WITH A Z80 S0FTCARD, 
INTEGER BASIC, APPLESOFT AND OTHER 
LANGUAGES ON YOUR APPLE. NOW YOU 
CAN INCREASE USUABLE MEMORY FOR 
VISICALC. NOW YOU DON'T HAVE TO PAN A 
FORTUNE TO HAVE ALL THIS. 

AT $129.95, OMEGAS RAMEX 16 IS THE 
LOWEST PRICED CARD AVAILABLE 
TODAY. 

WHAT DO YOU GIVE UP WHEN YOU 
PURCHASE THIS FIRST REALLY 
AFFORDABLE RAM EXPANSION CARD? 
WELL, YOU GIVE UP HAVING TO REMOVE 
ONE RAM CHIP FROM THE MOTHER BOARD 
OF YOUR APPLE. YOU GIVE UP HAVING TO 
STRAP A CABLE FROM THE CARD TO YOUR 
MOTHER BOARD. THAT'S IT. WHAT YOU 
GET IS A SIMPLE, RELIABLE, BOARD 
THAT JUST PLUGS IN. MEMORY REFRESH 
IS ACCOMPLISHED ON THE BOARD 
ITSELF. 


THE RAMEX 16 IS GUARANTEED NOT JUST 
FOR 90 DAYS. NOT EVEN 6 MONTHS OUR 
WARRANTY IS FOR ONE FULL YEAR FROM 
DATE OF PURCHASE. WE WILL REPAIR OR 
REPLACE ANY BOARD THAT IS DEFECTIVE 
THROUGH MANUFACTURE FOR A PERIOD 
OF ONE YEAR AFTER PURCHASE PROVIDED 
THIS DAMAGE IS NOT USER INFLICTED. 

ORDER YOUR RAMEX 16 NOW BY CALLING 
TOLL FREE 1-800-835-2246. KANSAS 
RESIDENTS CALL 1-800-362-2421. 
MASTERCARD OR VISA ACCEPTED OR 
SEND $129.95. ILLINOIS RESIDENTS ADD 
$7.80 SALES TAX. 

ANOTHER QUALITY PRODUCT FROM 
OMEGA MICROWARE, INC. 

FORMERLY OMEGA SOFTWARE 
PRODUCTS, INC. 

222 SO. RIVERSIDE PLAZA 
CHICAGO, IL 60606 
PHONE 312-648-1944 

©OMEGA MICROWARE, INC. 

APPLE AND APPLESOFT ARE REGISTERED 
TRADEMARKS OF APPLE COMPUTER, INC. PASCAL IS A 
REGISTERED TRADEMARK OF THE REGENTS OF THE 
UNIV. OF CA. SAN DIEGO. VISICALC IS A REGISTERED 
TRADEMARK OF PERSONAL SOFTWARE. CPM IS A 
REGISTERED TRADEMARK OF DIGITAL RESEARCH INC. 
Z80 IS A REGISTERED TRADMARK OF ZILOG, INC. 
SOFTCARD IS A REGISTERED TRADMARK OF 
MICROSOFT. 


FALL 1981 


APPLE ORCHARD 


PAGE 77 


APPLE L.U.G. 

Dale Marshall, VP 
5411 Marsh Rd. 

Haslett, Ml 48840 
Tel: (517^349-4671 

MICHIGAN APPLE COMPUTER CLUB 
Roger Tuttleman, Pres. 

P.O. Box 551 

Madison Heights, MI 48071 
Tel: (313) 353-7648 


Minnesota 

MINI’APP’LES 
Daniel Buchler, Pres. 

13516 Grand Ave. S. 
Burnsville, MN 55337 
Tel: (612) 890-5051 

MAYO APPLE USERS GROUP 
A. E. Pertuz, Treas. 

Mayo Clinic — S&P 
Rochester, MN 55901 
Tel: (507) 284-3631 


Missouri 

A.M.M.P.L.E. 

Allen Hahn, Pres. 

333 E. Winter 

Columbia, MO 65201 
Tel: (314) 443-0689 

APPLE EYE 

Michael B. Rumelt, MD, Pres. 

1094 Brooktrail Ct. 

Creve Coeur,MO 63141 
Tel: (314) 569-2762 

JOPLIN APPLE USERS GROUP 

Ross Lauck, Pres. 

1903 E. 36th 

Joplin, Mo. 64801 
Tel: (417) 781-6433 

PERSONAL COMP. CLUB OF 
ST. LOUIS 

Nicholas Naimo, Pres. 

274 Brightfield Dr. 

St. Louis, MO 63011 
Tel: (314) 647-1465 

APPLE JACKS 

Fred Bruner, Sec’y. 

11145 Suntree Rd, Apt. D 

St. Louis, MO 63138 
Tel: (314) 869-9050 


COMSTAT 
Kile Mullen, Pres. 

11610 Page Service Road 
St. Louis, MO 63141 
Tel: (314) 432-7019 


APPLE SQUIRES OF THE OZARKS 
Milton Rhoads, Pres. 

1904 E. Meadowmere 
Springfield, MO 65804 
Tel: (417) 862-6500 


Nebraska 

COMPUSERS 
Dorothy G. Friend, Sec’y. 
P.O. Box 2064 
Hastings, NE 68901 


BIG RED APPLE CLUB 
John Wrenholt, Pres. 
1301 N 19th 
Norfolk, NE 68701 
Tel: (402) 379-3531 


OMAHA APPLE SAUCE 
John Anderson, Libr. 
1915 S. 44 St. #112 
Omaha, NE 68105 
Tel: (402) 558-8943 


Nevada 

APPLE CORPS OF S. NEVADA 
Sandy Tiedeman, Pres. 

6325 Portola Rd. 

Las Vegas, NV 99108 
Tel: (702) 647-6502 


New Hampshire 

SUFFOLK APPLE COMPUTER 
SOCIETY 

M. Weinstock, Pres. 

226 Boston Post Road 
Amherst, NH 03031 
Tel: (603) 673-7376 

SOUTHERN N.H. APPLE CORE 
Rob Moore 

Warner Hill Rd. RFD#5 
Derry, NH 03038 

BIG GREEN APPLE 
Del Goodwin, Pres. 

45 Lyme Rd. 

Hanover, NH 03755 
Tel: (603) 643-5666 


New Jersey 

SOUTHERN NJ APPLE USERS 
GROUP 

Larry Margulis, Pres. 

106 Ashbrook Rd. 

Cherry Hill, NJ 08034 
Tel: (609) 428-4429 

APPLE SYNAPSE II 
David R. Bostian, Pres. 

1050 George St. 5-0 
New Brunswick, NJ 08901 
Tel: (201.) 249-6189 

APPLE GROUP— NJ 
Steve Toth, Pres. 

1411 Greenwood Dr. 

Piscataway, NJ 08854 
Tel: (201) 968-7498 

PRINCETON APPLE USERS GROUP 
Hans Jorgensen, Pres, 
c/o Comp. Enc., 2 Nassau St. 
Princeton, NJ 08540 

SHORT HILLS APPLE PITS 
Steve Bloch, Pres. 

29 Clive Hills Rd. 

Short Hills, NJ 07078 
Tel: (201) 376-8966 

MONMOUTH APPLE CORPS 
David C. MacMakin, Pres. 

P.O. Box 333 

West Long Beach, NJ 07764 
Tel: (201) 870-9453 


New Mexico 

APPLEQUERQUE COMPUTER 
CLUB 

Chuck Segrest, Coord. 

6609 Orphelia Ave. NE 
Albuquerque, NM 87109 
Tel: (505) 821-7418 

(continued on page 80) 


KILL 

SURGES 

LIKE 

LIGHTNING! 

AC power line surges are destructive, can cost you 
money, and can’t be prevented. But you can stop 
them from reaching your sensitive electronic equip- 
ment with a Surge Sentry. 

Surge Sentry acts in picoseconds to dissipate up 
to a 1,000,000 W, 100 /x second surge. Triggers at 
10% above nominal peak voltage. Works in parallel 
with the power line. Is easy to install for immediate 
protection. No complicated wiring or special tools 
required. 

Several different models to choose from, including 
an OEM version. Call orwrite today for a free brochure. 

(7) sum 

xvSGUGRV 

It’ll clean up your AC 



B1RKS 

"ENTERPRISES, INC. 

643 South 6th Street, San Jose, CA 95112 
(408) 288-5565 


DEALER INQUIRIES INVITED 


PAGE 78 


APPLE ORCHARD 


FALL 1981 


SHAPE DEFINITION CONVERSION TABLE 

by David G. Huffman 

Call— A.P.P.L.E. 


The necessity that mothered this 
invention was that of listing and de- 
bugging complex shape definitions 
destined for Apple’s high resolution 
shape drawing routines. It is not de- 
signed for creating shape definitions, 
as there are several excellent com- 
mercial programs available that sim- 
plify the design of shape definitions, 
and there are also some in the litera- 
ture, such as Mark Crosby’s “Shap- 
ing up the Apple II” in Apple Or- 
chard, 1(1); pages 37-45. 

However, once a shape definition 
has been created the result when 
DRAWn on the screen may not ap- 
pear as intended. At this point, an ex- 
amination of the hex codes in the 
shape definition would be appro- 
priate, but converting these hex 
codes to moves is tedious, at best, 
using the Apple manuals. With this 
conversion table, one need only exa- 
mine the hex codes of the shape defi- 
nition from the monitor and look up 
the corresponding moves in this con- 
version table. The decimal equiva- 
lents are provided in case you are ex- 
amining the shape definition from 
BASIC with PEEKs, or if you wish to 
POKE a short shape definition into 
memory from a BASIC program. 

In the “Move” column are the 
moves that would be affected by the 
hi-res shape routines when a DRAW, 
XDRAW, or DRAW1 command is 
executed and the corresponding hex 
code is encountered in the next byte 
of the shape definition. The Move 
column should be read from left to 
right (A-B-C), with the first move cor- 
responding to the first (right-most) 
three bits, the second move to the 
2nd three bits and the third move (if 
non-printing) corresponding to the 
last (left-most) two bits of the hex 
byte. 

All underlined moves refer to 
“printing moves”, those that plot a 
point before moving. The non-under- 
lined moves refer to non-printing 


moves. Note that the third move in a 
byte must always be non-printing. 
For instance, there is no code for 
CILD. If you wanted to produce this 
sequence, you would have to use UL 
(hex code $18) and follow it with a 
byte beginning with L. Hex codes 
$08 through $3F correspond to 
bytes that contain two moves, and 
which are followed by a printing 
move which will always be the first 
move of the next byte. Note also that 
there are no bytes with two non- 
printing “up”s unless they are fol- 
lowed by a non-printing “right”, 
“left”, or “down”. It should also be 
pointed out that hex codes $01 
through $07* really involve only one 
move, that given in section A, be- 
cause a non-printing “up” in section 
B will be ignored whenever the next 
move in sequence is a printing one 
(first move of the next byte). Hex 
code $00* * results in no moves, and 
is interpreted by the shape routines 
as “end of shape definition”. 

Probably the best way to use this 
table is to examine the hex codes 
from memory (making sure you are 
starting with the first byte of the 
shape definition, not the shape table 
index) and plot the corresponding 
moves on graph paper. When mov- 
ing from one square to the next, 
shade the square in before leaving it 
behind if the current move is under- 
lined, otherwise, just draw a line 
through the square. 

In order for any shape definition to 
function with the hi-res shape 
routines, it must be preceded by a 
shape table index, formatted as out- 
lined on page 95 of the Applesoft 
Reference Manual. 

If your gray matter is really aching 
for some exercise, page 92 of the Ap- 
plesoft Reference Manual explains 
some of the un-logic behind this be- 
wildering array of exceptions. 

see* in table 
**see** in table 


Move 


DEC 

HEX 

ABC 

0 

$00 

GG * 

1 

$01 

RG * 

2 

$02 

DG * 

3 

$03 

LG * 

4 

$04 

GG * 

5 

$05 

RG * 

6 

$06 

DG * 

7 

$07 

LG * 

8 

$08 

GR 

9 

$09 

RR 

10 

$0A 

DR 

11 

$0B 

LR 

12 

$0C 

GR 

13 

$0D 

RR 

14 

$0E 

DR 

15 

$0F 

LR 

16 

$10 

GD 

17 

$11 

RD 

18 

$12 

DD 

19 

$13 

LD 

20 

$14 

GD 

21 

$15 

RD 

22 

$16 

DD 

23 

$17 

LD 

24 

$18 

GL 

25 

$19 

RL 

26 

$1 A 

DL 

27 

$1B 

LL 

28 

$1C 

GL 

29 

$1D 

RL 

30 

$1E 

DL 

31 

$1F 

LL 

32 

$20 

GG 

33 

$21 

RG 

34 

$22 

DG 

35 

$23 

LG 

36 

$24 

GG 

37 

$25 

RG 

38 

$26 

DG 

39 

$27 

LG 

40 

$28 

GR 

41 

$29 

RR 

42 

$2A 

DR 

43 

$2B 

LR 

44 

$2C 

GR 

45 

$2D 

RR 

46 

$2E 

DR 

47 

$2F 

LR 

48 

$30 

GD 

49 

$31 

RD 

50 

$32 

DD 

51 

$33 

LD 



FALL 1981 


APPLE ORCHARD 


PAGE 79 




Move 



Move 



Move 


DEC 

HEX 

ABC 

DEC 

HEX 

ABC 

DEC 

HEX 

ABC 


52 

$34 

UD 

120 

$78 

GLR 

188 

$BC 

GLD 


53 

$35 

RD 

121 

$79 

RLR 

! 189 

$BD 

RLD 


54 

$36 

DD 

122 

$7A 

DLR 

190 

$BE 

DLD 


55 

$37 

LD 

123 

$7B 

LLR 

191 

$BF 

LLD 


56 

$38 

GL 

124 

$7C 

GLR 

192 

$C0 

GGL 


57 

$39 

RL 

125 

$7D 

RLR 

193 

$C1 

RGL 


58 

$3A 

DL 

126 

$7E 

DLR 

194 

$C2 

DGL 


59 

$3B 

LL 

127 

$7F 

LLR 

195 

$C3 

LGL 


60 

$3C 

GL 

128 

$80 

GGD 

196 

$C4 

GGL 


61 

$3D 

RL 

129 

$81 

RGD 

197 

$C5 

RGL 


62 

$3E 

DL 

130 

$82 

DGD 

198 

$C6 

DGL 


63 

$3F 

LL 

131 

$83 

LGD 

199 

$C7 

LGL 


64 

$40 

GGR 

132 

$84 

GGD 

200 

$C8 

GRL 


65 

$41 

RGR 

133 

$85 

RGD 

201 

$C9 

RRL 


66 

$42 

DUR 

134 

$86 

DGD 

202 

$CA 

DRL 


67 

$43 

LGR 

135 

$87 

LGD 

203 

$CB 

LRL 


68 

$44 

GGR 

136 

$88 

GRD 

204 

$CC 

GRL 


69 

$45 

RGR 

137 

$89 

RRD 

205 

$CD 

RRL 


70 

$46 

DGR 

138 

$8A 

DRD 

206 

$CE 

DRL 


71 

$47 

LGR 

139 

$8B 

LRD 

207 

$CF 

LRL 


72 

$48 

GRR 

140 

$8C 

GRD 

208 

$D0 

GDL 


73 

$49 

RRR 

141 

$8D 

RRD 

209 

$D1 

RDL 


74 

$4A 

DRR 

142 

$8E 

DRD 

210 

$D2 

DDL 


75 

$4B 

LRR 

143 

$8F 

LRD 

211 

$D3 

LDL 


76 

$4C 

GRR 

144 

$90 

GDD 

212 

$D4 

GDL 


77 

$4D 

RRR 

145 

$91 

RDD 

213 

$D5 

RDL 


78 

$4E 

DRR 

146 

$92 

DDD 

214 

$D6 

DDL 


79 

$4F 

LRR 

147 

$93 

LDD 

215 

$D7 

LDL 


80 

$50 

GDR 

148 

$94 

GDD 

216 

$D8 

GLL 


81 

$51 

RDR 

149 

$95 

RDD 

217 

$D9 

RLL 


82 

$52 

DDR 

150 

$96 

DDD 

218 

$DA 

DLL 


83 

$53 

LDR 

151 

$97 

LDD 

219 

$DB 

LLL 


84 

$54 

GDR 

152 

$98 

GLD 

220 

$DC 

GLL 


85 

$55 

RDR 

153 

$99 

RLD 

221 

$DD 

RLL 


86 

$56 

DDR 

154 

$9A 

DLD 

222 

$DE 

DLL 


87 

$57 

LDR 

| 155 

$9B 

LLD 

223 

$DF 

LLL 


88 

$58 

GLR 

156 

$9C 

GLD 

224 

$E0 

GGL 


89 

$59 

RLR 

157 

$9D 

RLD 

225 

$E1 

RGL 


90 

$5A 

DLR 

158 

$9E 

DLD 

226 

$E2 

DGL 


91 

$5B 

LLR 

159 

$9F 

LLD 

227 

$E3 

LGL 


92 

$5C 

GLR 

160 

$A0 

GGD 

228 

$E4 

GGL 


93 

$5D 

RLR 

161 

$A1 

RGD 

229 

$E5 

RGL 


94 

$5E 

DLR 

162 

$A2 

DGD 

230 

$E6 

DGL 


95 

$5F 

LLR 

163 

$A3 

LGD 

231 

$E7 

LGL 


96 

$60 

GGR 

164 

$A4 

GGD 

232 

$E8 

GRL 


97 

$61 

RGR 

165 

$A5 

RGD | 

233 

$E9 

RRL 


98 

$62 

DGR 

166 

$A6 

DGD 

234 

$EA 

DRL 


99 

$63 

LGR 

167 

$A7 

LGD 

235 

$EB 

LRL 


100 

$64 

GGR 

168 

$A8 

GRD 

236 

$EC 

GRL 


101 

$65 

RGR 

169 

$A9 

RRD 

237 

$ED 

RRL 


102 

$66 

DGR 

170 

$AA 

DRD 

238 

$EE 

DRL 


103 

$67 

LGR 

171 

$AB 

LRD 

239 

$EF 

LRL 


104 

$68 

GRR 

172 

$AC 

GRD 

240 

$F0 

GDL 


105 

$69 

RRR 

173 

$AD 

RRD 

241 

$F1 

RDL 


106 

$6 A 

DRR 

174 

$AE 

DRD 

242 

$F2 

DDL 


107 

$6B 

LRR 

175 

$AF 

LRD 

243 

$F3 

LDL 


108 

$6C 

GRR 

176 

$B0 

GDD 

244 

$F4 

GDL 


109 

$6D 

RRR 

177 

$B1 

RDD 

245 

$F5 

RDL 


110 

$6E 

DRR 

178 

$B2 

DDD 

246 

$F6 

DDL 


111 

$6F 

LRR 

179 

$B3 

LDD 

247 

$F7 

LDL 


112 

$70 

GDR 

180 

$B4 

GDD 

248 

$F8 

GLL 


113 

$71 

RDR 

181 

$B5 

RDD 

249 

$F9 

RLL 


114 

$72 

DDR 

182 

$B6 

DDD 

250 

$FA 

DLL 


115 

$73 

LDR 

183 

$B7 

LDD 

251 

$FB 

LLL 


116 

$74 

GDR 

184 

$B8 

GLD 

252 

$FC 

GLL 


117 

$75 

RDR 

185 

$B9 

RLD 

253 

$FD 

RLL 


118 

$76 

DDR 

186 

$BA 

DLD 

254 

$FE 

DLL 


119 

$77 

LDR 

187 

$BB 

LLD 

255 

$FF 

LLL 

w 



PAGE 80 


APPLE ORCHARD 


FALL 1981 


(continued from page 77) 

New York 

SOUTHERN TIER APPLE CORE 
Lawrence Adkins, Pres. 

409 Hooper Road 
End well, NY 13760 
Tel: (607) 754-7636 

APPLE POWER 
Jim Lyone, Pres. 

21 Ridgedale Ave. 

Farmingville, NY 11738 
Tel: (516) 248-8080 

U.A.U.G. c/o Upstate Com. 

Tony Violante, Sec’y. 

629 French Rd. 

New Hartford, NY 13413 
Tel: (315) 399-1139 

BIG APPLE USERS GROUP 
John McMullen, Pres. 

P.O. Box 490 Bowling Green Sta. 
New York, NY 10274 
Tel: (914) 636-3417 

CAM S— APPLE USERS GROUP 
Joseph Fischetti 
1694 Central Ave. 

Albany, NY 12205 
Tel: (518) 385-9962 

APPLE C.I.D.E.R. 

Jim Berube, Pres. 

1435 Tudor Way 
Victor, NY 14564 
Tel: (7 16) 924-7705 

MID-HUDSON MICRO USERS 
Thomas Burzawa, Pres. 

Imperial Plaza 

Wappingers Falls, NY 12590 
Tel: (914) 297-1223 

North Carolina 

UNC-CH APPLE USERS GROUP 
Grady B. Meehan 
UNC Media Center 
07 Smith Big. 128A 
Chapel Hill, NC 27514 
Tel: (919) 966-4241 

GREEN APPLES 
Nancy Terrell, Pres. 

218 N. Elm St. 

Greensboro, NC 27401 
Tel: (919) 275-2983 

HILLSBOROUGH ORCHARD 
SURVEYORS 
Bill Boyarsky, Pres. 

Rt. 1, Box 242E 
Hillsborough, NC 27278 
Tel: (919) 781-3755 

North Dakota 

G.F. APPLE S.A.U.C.E. 

Paul Kobe, Treas. 

2500 B South Columbia Rd. 

Grand Forks, ND 58201 
Tel: (701) 746-0491 

APPLE POLISHERS 
Craig Nansen, Pres. 

11 12 Glacial Dr. 

Minot, ND 58701 
Tel: (701) 838-6444 

Ohio 

RUBBER APPLE USERS GROUP 
Robert Nebiker, Pres. 

1870 Brookfield Dr. 

Akron, OH 44313 
Tel: (216) 867-7444 


CINCINNATI APPLE-SIDERS 
(see Covington, Ky.) 

CENTRAL OHIO APPLE 
COMPUTER HOBBY 
Travis Risner, Pres. 

1357 Bernhard Rd. 

Columbus, OH 43227 
Tel: (614) 890-1316 

APPLE-DAYTON 
Dick Peschke, Sec’y. 

4819 Leafburrow Dr. 

Dayton, OH 45424 

NEO-APPLE CORE 
Tom Wysocki 
7047 E. Jefferson Dr. 

Mentor, OH 44060 
Tel: (216) 942-7086 

TOLEDO APPLE USERS 
Larry J. Lewandowski, Pres. 

1417 Bernath Pkwy. 

Toledo, OH 43615 
Tel: (419) 476-8463 

Oklahoma 

MIDWEST CITY HOSP. 

APPLE USERS 
Dr. W. E. McGuire 
2825 Parklawn Dr. 

Midwest City, OK 731 10 
Tel: (405) 732-6682 

BIG RED APPLE GROUP 

William F. Petty 

200 N. University Blvd. 

Norman, OK 73069 
Tel: (405) 364-9529 

OKC APPLE USERS GROUP 
Glenn Rodkin, Pres. 

3728 N. Frankford 
Oklahoma City, OK 73112 
Tel: (405) 947-3961 

TULSA COMPUTER SOC— 

APPLE USERS 
J. L. Shanks, Pres. 

P.O. Box 1133 
Tulsa, OK 74101 
Tel: (918) 835-3926 

Oregon 

CORVALLIS APPLE CLUB 
Jack Trowbridge, Pres. 

101 NW 23rd 
Corvallis, OR 97330 
Tel: (503) 757-7496 

SALEM AREA COMPUTER CLUB 
Ed Sigurdson, Libr. 

P.O. Box 7715 
Salem, OR 97303 
Tel: (503) 581-2687 

Pennsylvania 

APPLE USER OF PENNSYLVANIA 
Neil Lipson, Pres. 

29 S. New Ardmore Ave. 

Broomall, PA 19008 
Tel: (215) 356-6183 

ERIE APPLE CRUNCHERS 
Rudy A. Guy, Pres. 

P.O. Box 1575 
Erie, PA 16507 
Tel: (814) 455-1505 

APPLE USERS GROUP OF 
NORTH HILLS 
Samuel H. Bell, Treas. 
do Computerland, Route 8 
Gibsonia, PA 15044 
Tel: (412) 963-9910 ext. 14 


ARG 

Bill Hindorff, Pres. 

16 Laurel Lane 
Glen Riddle, PA 19037 

KEYSTONE APPLE CORE 
David M. Murdoch 
4644 Carlisle Pke 
Mechanicsburg, PA 17055 

CENTRAL PENN. APPLE INT. GROUP 
John Cupak 
240 Calder Way 
State College, PA 16801 
Tel: (814) 234-2926 

South Carolina 

LOWCOUNTRY APPLE CORPS 
Felix B. Clayton, Pres. 

313 Hawthorne St. 

Mt. Pleasant, SC 29464 

AUGUSTA APPLE USERS GROUP 
David Anderson, Pres. 

819 Jackson Ave. 

N. Augusta, SC 29841 
Tel: (803) 279-4974 

CSC APPLE CORE 
Pete Schmidt, VP 
P.O. Box 405 
Shaw AFB, SC 29152 
Tel: (803)359-7054 

South Dakota 

RAPID CITY APPLE USERS 
James P. Gayton, Pres. 

3016 Glenwood 
Rapid City, SD 57701 
Tel: (605) 343-2949 


Tennessee 

MUSIC CITY APPLE CORE 
Rod Wagner, Pres. 

765 McMurray Dr. Apt. 04 
Nashville, TN 37211 
Tel: (615) 331-2287 


Texas 

ABILENE APPLE CLUB 
Scott Boyd, Pres. 

925 N. Judge Ely Blvd. 

Abilene, TX 79601 
Tel: (915) 673-6708 

A.I.D.E. 

Ralph Jeppson, Sec’y 
P.O. Box 30878 
Amarillo, TX 79120 
Tel: (806) 376-5890 

FORT WORTH APPLE USER GROUP 
Lee Meador, Ed. 

1401 Hillcrest Dr. 

Arlington, TX 76010 
Tel: (817) 461-1981 

RIVER CITY APPLE CORPS 
Curt Wyman, Pres. 

12404 Split Rail Pkwy. 

Austin, TX 78750 
Tel: (512) 258-5486 

APPLE CORPUS 
Tom Rechlicz, Pres. 

5817 Crestmore 
Corpus Cristi, TX 78415 
Tel: (512) 852-8102 

MICRO APPLE CORE 
Tom Munroe, Pres. 

3920 Caruth Blvd. 

Dallas, TX 75225 
Tel: (214) 361-5656 


FRANKLIN MTN. APPLE ORCHARD 
Bill Evans 
Drawer G 
El Paso, TX 79951 
Tel: (915) 877-2382 

APPLE DYNAMICS 
Henry C. Lynn/GD 
P.O. Box 748, MZ2212 
Fort Worth, TX 76101 
Tel: (817) 732-4811 

HISD/BASIC CURRIC. DEV. 

Dr. Victoria Bergin 
3830 Richmond Ave. 

Houston, TX 77027 

HA AUG 
Larry Geist 
6046 Warm Springs 
Houston, TX 77035 - 

LUBBOCK COMPUTER CLUB 
Dennis Strouble, Treas. 

5420 23rd St. 

Lubbock, TX 79407 
Tel: (806) 797-3931 

APPLE PI OF THE 
PERMIAN BASIN 
Clay Francell 
415 E. 43rd St. 

Odessa, TX 79762 
Tel: (915) 333-3430 

APPLE CORPS 
Bob Sander-Cederlof 
P.O. Box 5537 
Richardson, TX 75080 
Tel: (214) 324-2050 

APPLESEED 
Terry Mitiken, Pres. 

P.O. Box 12455 
San Antonio, TX 78212 
Tel: (512) 737-0213 

H.O.T.-APPLE-P.I.E. 

Andrew Marquart, Pres. 

2321 Lee St. 

Waco, TX 76711 
Tel. (817) 756-1690 

Utah 

APPLE SLICE 
Gary Allen, Pres. 

P.O. Box 11246 
Salt Lake City, UT 84147 
Tel: (801) 292-4555 

Vermont 

GREEN MOUNTAIN APPLE CLUB 
Henry Lustig, Pres. 

Box 79A RD#2 
Vergennes, VT 05491 
Tel: (802) 877-2484 


Virginia 

APPLE WORMS 
Jerry Rowe, Pres. 

3307 Indigo Rd. 
Chesapeake, VA 23325 
Tel: (804) 623-0395 

PENINSULA APPLE CORE 
Jerry Aycock, Sec’y. 

1419 Todds Lane 
Hampton, VA 23666 
Tel: (804) 827-0041 

APPLE T.A.R.T. 

Gordon Andrews, Pres. 
1706 Hanover Ave. 
Richmond, VA 23220 
Tel: (804) 320-2260 



FALL 1981 


APPLE ORCHARD 


PAGE 81 


NOVAPPLE 
Tom Lucas, Secy. 

8108 Adair Lane 
Springfield, VA 22151 
Tel: (703) 321-9593 

TIDEWATER APPLE ORGANIZATION 
Samuel C. Yahres 
1021 Tivoli Crescent, Apt. 102 
Virginia Beach, VA 23456 


WISCONSIN APPLE USERS 
c/o Cybernetic Mechanism 
P.O. Box 11463 
Tel: (414) 964-6645 

FOX VALLEY CRAB-APPLES 
Math Dep’t — John Oman 
University of Wisconsin 
Oshkosh, WI 54901 
Tel: (414) 424-1362 


Washington 

KITSAP APPLE USERS GROUP 
Darrell Dunmire, Pres. 

7265 Thasos Ave. NE 
Bremerton, WA 98310 
Tel: (206) 692-1080 

THE G.R.A.P.E. 

Steve Lawson, Ed. 

P.O. Box 283 
Port Orchard, WA 98366 
Tel: (206) 876-1397 

A. P.P.L.E.- WASHINGTON 
David Lingwood, Sec’y. 

14109 S.E. 168th St. 

Renton, WA 98055 
Tel: (206) 244-9360 

AU 

Chuck Vyverberg, Pres. 

12816 E. Desmet 
Spokane, WA 99216 
Tel: (509) 489-2861 

Wisconsin 

ADAM & EVE APPLE GROUP 
Mike Dhuey, Pres. 

1 1 S. Hancock St. 

Madison, WI 53703 
Tel: (608) 256-5306 


Wyoming 

THE APPLE NET 
James E. Hassler 
2203 Park Ave., Orchard Valley 
Cheyenne, WY 82001 
Tel: (307) 632-4934 


District of Columbia 

HOBBY COMPUTER INFO. EXCH. 
Michael Green, Pres. 

2300 41st St. N.W. #203 
Washington, D.C. 20007 
Tel: (202) 338-7964 

WASHINGTON APPLE PI 
John Moon, Pres. 

P.O.Box 34511 
Washington, D.C. 20034 
Tel: (202) 332-9102 


Guam 


GUAGE 

Charles H. Fisher, Jr., Pres. 
16-B S. Oceanview 
Finegayan, Guam 96912 




For 

Subscription 

Information 

See page 95 


ED-SCI STATISTICS 

FOR THE PROFESSIONAL A COMPLETE STATISTICS 
AND DATA MANAGEMENT PACKAGE 


Data Entry and Filing 

• By Variable Name and 
Case Number 

• One-Time Data Entry 

• Easy and Rapid Editing 

• Data Entry Worksheets 

Data File Manipulation 

• Add New Variables 

• Add or Delete Case Values 

• Create SUBFILES By User 
Defined SEARCH & 
SELECT Criteria 

• Merge Files 


Statistical Calculations 

• Mean, Std. Dev., Std. Error 
•Coefficient of Variation 

• Frequency Distribution 

• Unpaired t-Test 

• Paired t-Test 

• Mann-Whitney U Test 
•Wilcoxon Paired Sample Test 
•Chi-Square Test 

• Linear Regression 
•Correlation 

• One-Way ANOVA with the 
Newman-Keuls Test 

• Hard Copy of Data & Results 


Statistical Calculations can be made on VISICALC* (DIF) 
and DATADEX* FILES. Graphic Plotting of all ED-SCI 
STATISTICS Data Files can be done with APPLE PLOT.* 


Only $95.00 brings you the ED-SCI STATISTICS instruction 
manual, the Master Program Disk, and a Back-Up Disk. 

See ED-SCI STATISTICS at your local Apple Computer store. 
Dealer inquiries invited. For information please phone or write: 

Ed-Sci Development 

460 Beacon Sf. San Francisco, CA 94131 (415) 282-7020 

ED-SCI STATISTICS requires an Apple II with the Applesoft or 
Language Card, or an Apple II+, 48K memory, and at least one 
disk drive with DOS 3.3 (16 sector). 

* Apple is a registered trademark of Apple Computer Inc. 

VisCalc is a registered trademark of Personal Software Inc. 

DATADEX is a registered trademark of Sonoma Softworks. 






PAGE 82 


APPLE ORCHARD 


FALL 1981 


Forbidden Fruit 

Pick these new products for your Apple 


Edited by 
Mark L. Crosby 


Producers of hardware and soft- 
ware for the Apple line of compu- 
ters should send news releases 3 
months in advance to NEW PROD- 
UCTS EDITOR, Apple Orchard, 
P.O. Box 976, Daly City, California 
94017. The 1AC cannot be held re- 
sponsible for claims made by 
manufacturers. 


Contents: 

Hardware 

Input/Output 

Memory 

Music 

Power Conditioning 

Printers/Plotters 

Miscellaneous 

Software 

Business 

Business/Education 

Communications 

Graphics 

Languages 

Simulations/Games 

Utilities 

Word Processing 

Catalogs 

Catalogs/Books 

Miscellaneous 


Hardware 

INPUT/OUTPUT 

The Hayes Stack Smart modem is an 
RS-232 compatible 300 baud data com- 
munications system for small compu- 
ters. Features program control in any 
language, switch selectable options, full 
or half duplex and LED status indica- 
tors — $279. Hayes Microcomputer 
Products, Inc., 5835 A Peachtree Cor- 
ners East, Norcross, GA 30092 (404) 
449-8791. 

Super Paddle consists of a high-preci- 
sion linear potentiometer and a big in- 
dustrial quality push button mounted in 
a sturdy 4x2x1 inch metal case which 
matches the Apple. Each of the two pad- 
dles is connected with a long 5-foot 
cable to the Apple game socket — 
$39.95 plus $2 postage and handling. 
Super Joy Stick uses the same circuitry 
that is used in the paddles and provides 
high precision — $59.95 plus $2 postage 
and handling. Peripherals Plus, 39 East 
Hanover Avenue, Morris Plains, NJ 
07950(201)540-0445. 

80-column card — Doublevision — offers 
new features for the 80 x 24 video dis- 
play. Now available are hardware sche- 
matics and a completely commented 
source listing of software. Doublevision 
also includes a SYSGEN program to se- 
lect type of cursor, monitor bandwidth 
and display of control characters. 
Doublevision is compatible with Z-80 
SoftCard, Magic-Wand, Wordstar and 
Phoenix word processors, Programma 
International’s Apple-Pie 2.0 and Infor- 
mation (Jnlimited’s Easywriter Profes- 
sional System— $295. Computer Stop, 
2545 West 237th Street, Suite L, Tor- 
rance, CA 90505 (213) 539-7670. 

Hard Disk Drive family includes 514 
inch 6 megabyte (unformatted) drive 
with a 450 5 l A floppy backup, controller 
and interface — $4,850. 8 inch model 



stores , up to 10 megabytes with a 1 
megabyte backup floppy — $5,795. 14 
inch model will store up to 58 mega- 
bytes each — price unavailable. En- 
hanced version of APPLEDOS permits 
you to build a data file as large as 16 
megabytes. See your local dealer or con- 
tact Lobo Drives, Int’l, 354 South Fair- 
view Avenue, Goleta, CA 93117 (805) 
683-1576. 

Remote I/O Board is a direct connection 
AC carrier communication interface de- 
signed to control and monitor remote 
devices thru existing AC power lines. In- 
cludes a battery backed-up CMOS real 
time clock. Allows software setting and 
reading of the clock and simulates the 
command console of a BSR controller. 
Two interrupt driven routines which are 
selectable by the user displays time on 
the screen and/or scans the timing table 
for control instructions. Foreground/ 
background operation — $185. Intelli- 
gent Control Systems, Inc., P.O. Box 
14571, Minneapolis, MN 55414 (612) 
699-4342. 

Laboratory System for the Apple is de- 
signed to collect data from spectropho- 
tometers, chromatography systems, pH 
meters, strip-chart recorders, and tem- 
perature controllers. Features 12-bit 
D/A and A/D converters with ranges of .5 
to 4 volts differential input and automa- 
tic zeroing. Real time clock, interrupt 
circuitry, handshaking signals and TTL 
compatible signal levels. Quick I/O pro- 
gram makes it easy to write BASIC pro- 
grams to control scientific instruments. 
Includes diskette, three cables, self-test 
adapter board, diagnostic software, two 
manuals — $495. Interactive Microware, 
Inc., P.O. Box 771, State College, PA 
16801 (814) 238-8294. 

Type-’N-Talk is a new text-to-speech 
synthesizer from Votrax that can be con- 
nected to almost any computer. ASCII 
code from your keyboard is fed into the 
synthesizer producing speech. Contains 
750 character buffer to hold the words 


Apple I/O Interfaces. 

SSM Spells Success Three Ways. 


SSM helps you get the most from your 
Apple II* computer. Choose from three 
general purpose interface boards. With flex- 
ibility and prices that translate to big savings. 
Now, and when you upgrade. 

Serial (ASIO™). Our ASIO gives you a 
full-duplex RS-232 interface. Plus jumper- 
selectable rates from 110 to 9600 baud. You 
also get software control, three handshaking 
lines and two output plugs — so you can con- 
nect your Apple to a modem or to a 
terminal/printer without 
modifying the cable. 

Parallel (APIO™). For 
parallel interfaces, our 
APIO offers two 8-bit 
bidirectional ports. We also 
include additional interrupt 
and handshaking lines, plus 
software control of the in- 
terface configuration and data 
direction. Cables for Centronics 
and other printers are optional. 

Or Both (AIO™). Choose our 
tried and proven AIO when you 


need a sometimes-serial or a sometimes- 
parallel operation. This single-board solution 
packs a lot of performance for the price. 
Thousands are now being used. It even lets 
you operate both ways — simultaneously — 
under Pascal, or with special drivers. 

All three boards feature powerful firmware 
so you don’t have to write software to use 
them. The ASIO and AIO include cables. 

Whether you’re an OEM or end-user, we 
can supply virtually any quantity you need. 

Quickly. Even in kit form. 
For the latest word on these, 
see your local computer 
dealer. Or call Us today. 
You may also want to look 
into our cost-effective 
A488™ board which con- 
verts your Apple II into an 
IEEE-488 controller. 
SSM Microcomputer Products, Inc., 
2190 Paragon Drive, San Jose, CA 
95131. (408) 946-7400. (TWX 

910-338-2077. Telex 171171.) 

♦Apple and Apple II are trademarks of Apple Computers Inc. 
ASIO, APIO, AIO and A488 are trademarks of SSM Micro- 
computer Products, Inc. 





SSM Microcomputer 
Products, Inc. 


PAGE 84 

you’ve typed. Can be used online be- 
tween a computer or modem and a ter- 
minal to speak all the data sent over the 
line. Utilizes standard RS-232 serial 
interface. One-watt audio amplifier, 
phoneme access modes, data switching 
capability, 75-9600 baud rate — $375. 
Vodex, 500 Stephenson Highway, Troy, 
MI 48084 (313) 588-0341. 

Eight-inch Floppy Disk Controller (the 
A800) enables Apple II users to access 
up to five megabytes of online storage 
through conventional disk operating 
system (DOS) commands. Provides 
high speed transfer of data from the 
drive directly to the Apple II memory 
without processor intervention. Compa- 
tible with the most popular disk oper- 
ating systems for the Apple II. It also 
interfaces to all Shugart/ANSI Standard 
eight-inch floppy disk drives with com- 
plete IBM format compatibility in both 
single and double density modes — 
$595. Vista Computer Company, 1317 
E. Edinger Avenue, Santa Ana, CA 
92705 (714) 953-0523 or (800) 
854-8017. 

Multifunction Card provides 1) calen- 
dar/clock functions from one second to 
99 years — battery backed-up and com- 
patible with MCI Apple Clock time ac- 
cess programs. Also features 2) parallel 
output with auto line-feed, Apple tab- 
bing, line length, delay after carriage re- 
turn, lower to upper case conversion, 
status bit handshaking. The other func- 
tion 3) is a serial interface with trans- 
parent terminal mode, local echo, 
simultaneous serial and parallel Output, 
16 selectable baud rates, half/full duplex 
operation, RS-232 standard asynchro- 
nous/synchronous — $239. Mountain 
Computer, Inc., 300 El Pueblo, Scotts 
Valley, CA 95066 (408) 438-6650. 

A new Disk Controller for the Apple is 
completely software compatible with 
Apple DOS and contains 256 bytes of 
on-board boot ROM. Controls up to four 
8 inch, single- or double-sided, single- or 
double-density disk drives with a total 
storage capacity of 4.4 Mbytes — $699. 
Lobo Drives International, 354 S. Fair- 
view Avenue, Goleta, CA 93117 (805) 
683-1576. 

Hi-Res Light Pen with full 280x192 
resolution is now available. Compati- 
bility with all available languages: Ap- 
plesoft and Integer BASIC, FORTRAN, 
PASCAL, PILOT, FORTH, and CP/M. 
Usable in every screen mode of the Ap- 
ple. High speed allows animation and 
true drawing. Uses video synchroniza- 
tion information to determine the in- 
stantaneous light pen location. Installs 
on Apple motherboard with low power 
consumption. Includes extensive docu- 
mentation, manuals with numerous ex- 


APPLE ORCHARD 

amples. Applications programs on disk- 
ette — $285. Gibson Laboratories, Build- 
ing 10, 406 Orange Blossom, Irvine, CA 
92714(714) 559-8727. 

The MSC-16 Microprocessor/control- 
ler is a low-cost, interactive, acquisition/ 
controller system. The system has 16 
control ports, 16 digital and 15 analog 
data acquisition ports. Includes 256 
channels of BSR capability. Operates 
from a game port on the Apple but also 
has RS-232 capabilities. It is pro- 
grammed in a high-level language writ- 
ten for the Apple II. The program is com- 
piled by the MCS-16 and then can oper- 
ate independently or in background with 
the main computer. Energy manage- 
ment and biomedical monitoring and 
control are two areas that are a natural 
for this system. Has battery backup and 
a 7 day real time clock/calendar, i/e asso- 
ciates, Inc., 3702 East Lake Street, 
#202, Minneapolis, MN 55406 (612) 
721-5066. 



A new Direct-Connect Telephone 
Modem for use with Apple II and Apple II 
PLus microcomputers has been intro- 
duced by ESI LYNX. It is easy to install 
and use. It plugs into the peripheral slots 
and the telephone line without an acous- 
tic coupler and is styled to match the Ap- 
ple II. Features originate/answer, pro- 
grammable word length, parity, number 
of stop bits, and full/half duplex. Op- 
tional at extra cost are auto-dial and 
auto-answer functions. Instruction 
manual lists free bulletin board tele- 
phone numbers and describes how to 
call these and other services, including 
the Source and Compu-Serve. One-year 
factory warranty — $295.95. At your 
local dealer or ESI LYNX, 123 Locust 
Street, Lancaster, PA 17602 (717) 
291-1116. 


MEMORY 

The Saturn 32K RAM Board for the Ap- 
ple features on-board bank selection, 
write protect, switch selection of RAM 
board or motherboard ROM. Compa- 
tible with Microsoft’s Z80 SoftCard, 
either DOS 3.2 or 3.3, Integer BASIC, 


FALL 1981 

Applesoft, PASCAL, FORTRAN, LISA 
Ver 2, VisiCalc. 90 day warranty. Appli- 
cations software includes relocation 
program for DOS, alternate language, 
making extra memory available to pro- 
grams, etc. — $239. Saturn Systems, 
Inc., P.O. Box 8050, Ann Arbor, MI 
48107 (313) 665-6416. 


MUSIC 

Noisemaker II uses one General Instru- 
ments AY3-89 10 Sound Chip with three 
tone generators, one envelope genera- 
tor, one noise source, two 8-bit I/O ports. 
Applications vary from games and 
graphics, to aircraft and machine simu- 
lation to audible alarms. Also contains 
an audio amplifier, bread-board area. 
Create phasers, music, gunshots, “outer 
space” noises and more. Kit $60. As- 
sembled and tested $79.95. Ackerman 
Digital Systems, Inc., 110 North York 
Road, Elmhurst, IL 60126 (312) 
530-8992. 


POWER CONDITIONING 

Mayday, an uninterruptible power sup- 
ply will handle up to 600 watts. Protects 
against power surges, sudden drops in 
voltage or disruption of power. Prices 
start at $240 for the 150 watt system. 
Sun Research, Inc., Box 210, New Dur- 
ham, NH 03855 (603) 859-7110. 


PRINTER/PLOTTERS 

Matrix Printer provides multiple char- 
acter sets, letter quality printing. The 
Malibu Dual-Mode 200 can perform 
high speed DP tasks at an efficient 165 
to 200 characters per second and can 
produce letters of outstanding quality at 
speeds of 42 to 70 CPS as well. Ex- 
panded character sets, italics, gothic, 
greek/math at various pitches, graphics 
too — $2,995. Malibu Electronics Cor- 
poration, 2301 Townsgate Road, West 
Lake Village, C A 9 1 36 1 (805) 496- 1 990. 


The Bytewriter-1 is an 80-column Dot 
Matrix Printer for under $300! Uses a 
7-wire print head with bi-directional 
printing at 60 lines per minute (80 cps) 
continuous. Utilizes a 96 character 
ASCII set with upper and lower case. 
Prints at 10 characters per inch plus ex- 
panded printing. Friction feed (synchro- 
nous), accepts single sheet or roll paper 
up to 9V2 inches wide. Replacement 
heads are less than $30. Prints original 
plus three copies — $299. Microtek, Inc., 
9514 Chesapeake Drive, San Diego, CA 
92123(714)278-0633. 


PLAY IT SAFE! 


AND BE Dwk ABOUT IT. 



Cover it right 


Cover it Dwk 


WOULDN’T YOU RATHER HAVE THE BEST ! 


□wk is Protection 

For the keyboards of Apple and Apple II 


□wk is Strength 

Molded of high-impact textured black plastic 


□wk is Style 

Precision designed to fit the keyboard like a glove 


HUTTON INDUSTRIES, INC., P.0. Box 1413 


HUTTON INDUSTRIES, INC., P.O. Box 1413 


Tacoma, WA 98401 


Tacoma, WA 98401 


Please send me Qwk Cover(s) for only $12.95 each. 

Total amount enclosed $ (Washington 

residents add 5.4% sales tax) Check or money order. No 
COD’s please. 


Please send me Qwk Cover(s) for only $12.95 each. 

Total amount enclosed $ (Washington 

residents add 5.4% sales tax) Check or money order. No 
COD’s please. 


CHARGE IT: □ Visa □ MasterCard 

Expiration Date 

Card # 

Signature 

PLEASE PRINT 

Name : 

Address 


CHARGE IT: □ Visa □ MasterCard 

Expiration Date 

Card # 

Signature 

PLEASE PRINT 

Name 

Address 


City State 

Allow six weeks for delivery. 


Zip ■ City State Zip. 

* Apple®, Apple II®, Disk II® are trademarks of Apple Computer Company. 



PAGE 86 


APPLE ORCHARD 


FALL 1981 


Epson MX- 1 00 is a 1 5 inch wide Matrix 
Printer with letter quality printing and 
an ultra-high resolution bit image 
graphics capability. Up to 233 columns 
of data on 15 inch wide paper. Both a 
friction feed and fully adjustable, re- 
movable tractors. Priced under $1,000. 
See your local Epson dealer or contact 
Epson America, Inc., 23844 Hawthorne 
Boulevard, Torrance, CA 90505 (213) 
378-2220. 


MISCELLANEOUS 

Robot “Turtle” and Interface Card is 
available for the Apple II. The interface 
enables the user to conveniently control 
the turtle from a high level language 
(BASIC, Pascal, LOGO, etc.) via simple 
I/O statements. It can be used at home or 
in the classroom for teaching, learning 
or just having fun. Interface includes a 
parallel port, a separate regulated, cur- 
rent-limited power supply, and interface 
software. Turtle control commands in- 
clude forward, back, right, left, eyes, 
pen, horn, tone, off, front touch sensor. 
Turtle $399.95 kit, Interface $199.95, 
Pascal software $14.99. Terrapin, Inc., 
678 Massachusetts Avenue # 205, Cam- 
bridge, MA 02139 (617) 492-8816. 



Three Monitors are available from 
Amdek Corp. The first is a 13 inch High 
Resolution Color monitor which is di- 
rectly compatible with the Apple II. A 
peripheral board is available to interface 
the Apple II. 32 lbs. $999 (pictured). A 
normal color monitor — compatible with 
the Apple II is 25.6 lbs. $449. Also of- 
fered is a green phosphor monitor 
weighing only 17 lbs. with a 12 inch 
screen $249. Amdek Corp. (formerly 
Leedex), 2420 E. Oakton Street, Suite 
“E”, Arlington Heights, IL 60005 (312) 
364-1180. 


Software 


BUSINESS 

Electronic Stock Package for the Apple 
II includes password and programs for 
accessing the Dow Jones Stock Quote 
Reporter (contains more than 6000 daily 
stock prices). Current rates permit 
nightly updating of 30 stocks for about 
$.50 per session. Downloading pro- 
grams provide for auto dialing, logging 
on, retrieving daily data (prev. close, 
open, high, low, close, volume) for up to 
200 stocks stored in easily edited file, 
disconnecting from system, and the 
writing of data to a single file on the 
user’s disk. Data can then be displayed 
or printed. Conversion programs read 
this disk file, formats data (M/D/Y/VOLV 
FNL), and automatically updates each 
individual stock file. Requires Apple 11/ 
11 + , Applesoft, 48K, Disk, D. C. Hayes 
Micromodem II— $80. Stock Market 
Utility programs provide for manual en- 
try of stock data, correction of errors, 
stock splits, etc., comparative evalua- 
tion of stock performance, graphics 
hardcopy, conversion of data from Com- 
puServe’s MICROQUOTE financial data 
base. Demo included — fully compatible 
with Electronic Stock Package — 
$59.95. H&H Scientific, 13507 
Pendleton Street, Oxon Hill, MD 20022 
(301)292-3100. 

The PEAR System is a portfolio record- 
keeping and reporting system for stock- 
brokers and other investment profes- 
sionals. It is the first complete portfolio 
management system for the Apple 
which is designed with multiple port- 
folio recordkeeping in mind. Includes 
automatic pricing from Dow Jones, 
matching of proceeds and cost basis by 
tax lot, automatic adjustment of posi- 
tions for stock splits, and fully formatted 
portfolio appraisal, unrealized gain and 
loss, realized gain and loss, and invest- 
ment income reports. Features a full 
cross reference listing of client holdings 
by security. Complete documentation. 
Requires 48K, 2 floppy disk drives, 132 
column printer, D. C. Hayes Micro- 
modem (or Apple Communications 
Card on special order). Add on disk in- 
cludes a VisiCalc interface and a multi- 
ple data disk cross reference capa- 
bility— $500. PEAR Systems, 27 Briar 
Brae Road, Stamford, CT 06903 (203) 
322-5593. 

BUSINESS/EDUCATION 

Electronic Mail for the Apple is pro- 
vided by Micro-Courier which allows 
rapid transmission of charts, graphs, 
correspondence, VisiCalc reports and 


entire programs to other Apple compu- 
ters over standard phone lines. Trans- 
missions can be sent automatically 
allowing the owner to take advantage of 
low night phone rates. Micro-Courier 
can send 1,000 words of text in one 
minute for less than a quarter. A com- 
parable TWX message would cost $4.32 
— $250. Micro-Telegram allows Apple 
owners to access Western Union Ser- 
vice, worldwide. Besides sending mail- 
grams, Apple owners can send and re- 
ceive TWX, Telex, and international 
cables. Also allows access to Infomaster, 
the Western Union Data Base— $250. 
Microcom, 89 State Street, Boston, MA 
02109 (617) 367-6362. 

Fast Facts was created and designed by 
a Certified Financial Planner for quick 
analysis of the personal investment 
planning needs of his clients. Operates 
very easily with single key program 
selection and printing commands. In- 
cludes planning for retirement, college 
financing, diversifying your invest- 
ments, the result of inflation in devalu- 
ing your earnings, costs of borrowing 
money and loan balance at any point in 
time, investment calculations for com- 
pounding and with disk and printer (de- 
sirable) — $95 includes disk and instruc- 
tions. Richard Lorance and Associates, 
Ltd., 3336 N. 32nd Street, Suite 102, 
Phoenix, AZ 85018 

AIDA: Apple Interactive Data Analysis 

is a new statistical analysis system. The 
program builds self-descriptive data 
files on the disk, then recalls variables by 
a “virtual memory” process as they are 
referenced by the user. Up to 11,000 
data points may reside in memory at 
once, allowing a maximum of over 
4,000 cases in analysis. Sub-setting, 
transformation, missing data and case 
weights are supported. Statistics include 
mean, variance, distributions, histo- 
grams, two-way tables (with Chi-square), 
Pearson and rank correlation, pair and 
standard t-tests, ANOVA, and multiple 
linear regression. Uses provisional 
means algorithms for accuracy of vari- 
ances and cross-products, and com- 
putes significance levels. Data may be 
input from text files, or through an enter 
and verify routine. Users may modify 
program code or write their own “spe- 
cial” commands. Requires 48K with Ap- 
plesoft ROM and one Disk II or Corvus 
— $235. Action-Research Northwest, 

1 1 442 Marine View Drive, S. W., Seattle, 
WA 98146 (206) 244-9360. 

SOFTSWAP is a joint project of the San 
Mateo County Office of Education and 
Computer-Using Educators. Offers a 
collection of approximately 240 public 
domain instructional programs for the 
Apple, TRS-80, PET, Compucolor, and 
Atari. Most are short, stand-alone in- 


GET 120% VALUE FOR YOUR 
PROGRAM PURCHASING DOLLAR 
WITH 



Data tosiairgB 

MORE THAN JUST A DATABASE 

Version 2 of the versatile Modifiable Database 



DATA PLOT 
& ANALYSIS 


Data may be plotted in a variety 
of formats such as scatter graphs, 
line graphs, bar charts, and pie 
charts. 

Ranges, minimums, maximums, 
means, standard deviations, cor- 
relation coefficients, etc. of any 
number of data files can be 
calculated 


20% \ 40% 


REPORT GENERATOR 




S’fcST k NEW FILE 

e-te* mote 



O 

O 


V 


POWERFUL 
DATA MANAGER 


20%/ 40% 


INFORMATION 

MANAGEMENT 


• Versatile, user definable database can store 

data segmented by up to 35 fields. 

• User oriented format is easy for the novice 
or professional to utilize. The use of menus, 
extensive prompting, single keystroke com- 
mands, and a universal escape capability allow 

anyone to store or retrieve information in 
seconds without errors. 
• Machine language searches and sorts operate 
in a fraction of the time required by other 

programs. 

• Searches or sorts, subtotals or totals may 
be performed on any field at any time, not 

just on those that are indexed or specified in 

advance. 

* Search results may be displayed, printed, 
deleted, counted, totalled, edited, and/or 

saved to a new data file. 


OTHER FEATURES 


• The sophisticated report generator allows 
you to format your data output in an infinite 
variety of ways. 

• You can print form letters, columnar 
reports, lists, mailing labels, etc. 

• Data, ratios or the results of calculations 
can be embedded anywhere in your letters or 
reports. 

The report generator gives your output the 
professional appearance that you require. 


SYNERGISTIC SOFTWARE 

Retail Price will be $220.00 effective September 1, 1981 

Introductory price of $150.00 available from June 1, 1981 through Sept. 1, 1981. 

Existing copies of the Modifiable Database may be returned (original disk and manual), 
with $75.00 for the complete Data Reporter package. Order yours today! 

Available from your local dealer or send check or money order to Synergistic Soft- 
ware, 5221 120 Avenue S.E., Bellevue, Washington 98006 or phone 206-226-3216. 



• You can append or merge up to a full disk 
of data files, or segment your data into sep- 
arate files by a search key. 

* Searches can contain up to 10 levels. You can 
search for a key word in any field, the absence 

of a keyword, or a number being within a 
specified range. 

• Global editing of data may be performed. 
• Arithmetic processing can be performed 

during record entry, edit, or output. 

• Record entry, edit, or deletion (individual 
records or blocks) can be performed with no 

tedious delays waiting for disk accesses, index 
file updates, etc. 

• Data may be stored on any number of floppy 

or hard disk drives. 

• Data files can be reformatted at any time 

without reentering the data. 
* Backup disk for $5.00. 

• The package requires an Apple II plus or 
Apple II with Applesoft firmware, 48K RAM, 

at least one disk drive, and DOS 3.3. 


Washington residents add 5.4% sales tax. 
Apple is a trademark of Apple Computer, Inc. 



PAGE 88 


APPLE ORCHARD 


FALL 1981 


structional units. Many are drill & prac- 
tice exercies for the elementary school 
level or for remedial work at the second- 
ary level. Each disk contains from 5 to 
28 programs for various subjects and 
grade levels. Programs and disks may 
be copied without charge by visitors to 
the center. Purchase is available by mail 
at a cost of $10 per disk or one SOFT- 
SWAP disk per original program (trade) 
on disk. Newsletter also available. $ 1 for 
ordering/exchange information to Ann 
Lathrop, Library Coordinator, SOFT- 
SWAP, San Mateo County Office of Edu- 
cation, 333 Main Street, Redwood City, 
CA 94063. 

Medical Secretary applications 
package for the Apple allows for the 
automation of appointment scheduling, 
private patient billing, insurance form 
preparation, medical history and patient 
record maintenance and word process- 
ing. The latest release 2.0 adds extended 
record lengths, improved editing, global 
diagnostic search, record reformatting, 
recent records review, and patient form 
letter preparation. The system also of- 
fers improved handling of specialist’s 
medical reports, summary medical 
record prearation, and form preparation 
of referral letters. Operates in Apple 11 
with ROM Applesoft and 48K or Apple III 
with at least 96K RAM. Requires 2 disk 
drives and a 132 column printer — 
$695.95. Monument Computer Service, 
Village Data Center, P.O. Box 603, 
Joshua Tree, CA (800) 854-0561 ext. 
802, in CA (800) 432-7257. 

The Real Estate Analyzer offers true 
after-tax cash flows for any ten-year 
period, return-on-investment, internal 
rate- of- return, return- on- equity, 
boom/bust comparisions, current and 
future tax consequences, six different 
measures of profitability, report genera- 
tion, and a tutorial on investment analy- 
sis. Ideal for scrutinizing property infla- 
tion, rent control, negative cash flow 
conditions, property tax limitation — 
$150. Howard Software Services, 6713 
Vista del Mar, La Jolla, CA 92037 (714) 
454-5079. 

Interactive courseware program in com- 
puter literacy is designed for junior and 
senior high school students. It involves 
the student with both the programming 
concepts and the social issues related to 
computers. Using a teacher directed ap- 
proach, including group introduction to 
each chapter, Computer Discovery can 
be completed in approximately six 
weeks of normal presentation. The pro- 
gram can also be used on a student- 
directed basis allowing an individual to 
complete the course in as little as 15 
hours, without the direct involvement of 
a teacher — $195. Science Research 
Associates, 155 N. Wacker Drive, Chi- 
cago, IL 60606 (312) 984-2053. 


Micro-DSS/FINANCE is a complete fi- 
nancial modeling and graphics software 
package for the microcomputer. Built-in 
functions include depreciation, net pre- 
sent value, internal rate of return and 
amortization. Flexible report writing lets 
the user custom design financial re- 
ports. Unique graphics feature permits 
retention for later replay as a “slide 
show” on the monitor. Over a year of 
field testing in a variety of business set- 
tings— $1,500. Addison-Wesley Pub- 
lishing Company, Business & Profes- 
sional Division, Reading, MA 01867. 

Life Insurance Client Management 
System stores 750 clients per diskette 
and runs in DOS 3.3 under Applesoft. 
Add, delete or change data in the file — 
print out selectively or produce mailing 
labels. Future enhancements to include 
interview comments, policy records, 
family information, balance sheet and 
more. One program diskette with 2 ini- 
tialized diskettes for client records — 
$85. Life Plan Analysts, P.O. Box 215, 
Springtown, PA 18081 (215) 326-8544. 



The Time Manager is a daily organizer 
and personal information system which 
runs on a 48K Apple II computer. The 
user is able to create daily schedules, 
prioritize activities and record appoint- 
ments, expenses and all pertinent per- 
sonal data. Important information can 
be retrieved in seconds by scanning for- 
ward and backward in time. The built-in 
alarm alerts the user for key appoint- 
ments or meetings. Daily, monthly and 
yearly totals are obtained quickly and 
easily. Provides generalized or itemized 
totals based on individual specifica- 
tions, such as, a general travel account 
of itemized trip expense. Prints sched- 
ules, agendas, phone lists or any other 
important data. Includes both program 
and data disks complete with operating 
examples in a three-ring binder, instruc- 
tions and a reference card — $149.95. 
Image Computer Products, 615 
Academy Drive, Northbrook, IL 60062 
(312) 564-5060. 

Paymaster Payroll System is totally 
menu driven and easy to use. Every ele- 
ment of data in every file is available to 
the user for modification — making cor- 


rections quick and easy. Detail is kept 
for each check issued so you don’t have 
to worry about timing the payroll runs 
with your quarterly reports. Prints the 
contents of the screen at any time! Sup- 
ports variable pay periods. Tax tables 
are disk based so you can change the 
tables as the Government changes the 
rules. Multiple drives and system con- 
figuration are standard features — $175. 
Masterworks Software, Inc., 1823 West 
Lomita Blvd., Lomita, CA 90710 (213) 
539-7486. 

A-STAT is a statistical analysis and file 
maintenance system for the Apple II. 
Computes frequencies, bi-variate 
tables — chi sqares, correlation matrices, 
multiple regression, residuals. Includes 
a plot interface, File Cabinet interface, 
file sort, aggregation, report writing, 
reads VisiCalc files and has a complete 
transformation languge. Uses standard 
DOS Text files and EXECs. Requires 
48K and Applesoft in ROM — $125. 
Rosen Grandon Associates, 296 Peter 
Green Road, Tolland, CT 06084 (203) 
875-3541. 

SoftCare is an advanced, software sys- 
tem designed to automate the billing 
and receivables functions in a medical 
office of one to seven physicians. The 
fill-in-the-blank screen formats are self- 
prompting and are edited for complete- 
ness and correctness. Unique “brows- 
ing” feature allows you to quickly and 
easily page through an electronic file of 
patient records. Produces a complete 
set of forms and reports including pa- 
tient bills, insurance claims, claims ex- 
ception report, patient and carrier aged 
accounts receivable, revenue by doctor, 
procedure frequency by doctor, patient 
transaction list and a daily transaction 
list. Procedure and diagnosis codes are 
user defined, with no limit on the 
number in the system. Runs on the Ap- 
ple II with eight inch diskette drives or 
the Corvus hard disk — $1,995. Demon- 
stration diskettes with operator manual 
are available for $60. Professional 
Business Software, 119 Fremont Street, 
San Francisco, CA 94105 (415) 
546-1596. 

Micro-Set is a computer phototype- 
setter service using microcomputer 
files. Words can be drafted on an Apple II 
word processor, then edited to add type- 
setting commands, such as font and size 
changes. Finally a special program 
sends the text to a typesetting machine. 
Text can be accepted either on disk or 
over the phone (at up to 1200 baud). 
Over 150 available type faces. Compu/ 
systems 2724 First Avenue South, Seat- 
tle, WA 98134 (206) 622-3422. 

Personal Software has introduced four 
new business software packages. They 
are VisiPlot, a high-resolution plotting 



Start talking 
business 



with your Apple 


COBOL is the most effective business language. 

Apple II is the most friendly business computer. 

CIS COBOL with FORMS-2 brings together the 
best features of COBOL and Apple to enable you to 
deliver the most effective, user-friendly applications. 

Business Programmers: Take the COBOL 
expertise you have acquired on big business 
mainframes, and use it on Apple II to create friendly 
applications that will talk directly to your users - 
where it suits them best, on their own desks. 

CIS COBOL's dynamic module loading gives 
you big application capability and the FORMS-2 
source generator lets you build and modify 
conversational programs from visual screen 
formats, creating much of the code automatically. 

Application vendors: CIS COBOL with 
FORMS-2 steps up the pace for your development 
of the high quality professional application 
packages needed today. And creating them in 
COBOL makes them more maintainable. 


Over half the Apple ll's now being sold are going 
to business or professional users so demand for 
quality applications is growing fast, creating big 
business opportunities for you. 

Stability proven by the US Government. 

CIS COBOL has been tested and approved for two 
consecutive years by the US General Services 
Administration as conforming to the ANSI 74 
COBOL Standard. Apple II under CP/M is included 
in CIS COBOL's 1981 GSA Certificate of Validation 
(at Low-Intermediate Federal Standard plus 
Indexed 1-0 and Level 2 Inter-Program 
Communication). 

Get your hands on CIS COBOL at your 
Apple dealer. 

Talk business with him now! 

Micro Focus Inc., 1601 Civic Center Drive 
Santa Clara, CA 95050. Phone: (408) 248-3982. 



MICRO FOCUS 


CIS COBOL with FORMS-2 for use on the Apple II with CP/M is an Apple Distributed Product. 
CIS COBOL and FORMS-2 are trademarks of Micro Focus. CP/M is a trademark of Digital 
Research . Apple II is a trademark of Apple Computer. 


PAGE 90 


APPLE ORCHARD 


FALL 1981 


and graphics package that produces 
plots in six different formats and colors 
automatically using the lastest version 
of VisiCalc — $179.95. VisiDex is a 
highly flexible and personal information 
system which can store and retrieve in- 
formation on a screen in a free-form un- 
structured way using keywords — 
$199.95. VisiTrand/VisiPlot is a com- 
bination of VisiPlot graphics and a pro- 
gram for time-series manipulation trend 
forecasting and descriptive statistics — 
$259.95. VisiTerm allows a personal 
computer to communicate with a variety 
of computers ranging from mainframes 
to micros. This program can send data 
files from the other programs between 
computers — $149.95. Personal Soft- 
ware, 1330 Bordeaux Drive, Sunnyvale, 
CA 94086. 


COMMUNICATIONS 

The Buffered Modem is an advanced 
telecommunication operating system 
for the Apple II. Works with a wide vari- 
ety of hardware including the D. C. 
Hayes Micromodem, the Apple Com- 
munications Card and any Serial Card 
made for the Apple today. Most 
80-column boards are also supported 
using the configuration program pro- 
vided. Includes a print buffer that prints 
only as fast as the printer can accept 
data. A capture buffer allows the user to 
capture in memory any or all of the 
modem sessions up to 23,000 bytes and 
save to or retrieve from disk if desired. 
Also supported is disk-to-disk transfer of 
any Apple DOS file with error check and 
re-transmission. This makes even a poor 
connection a secure link for transmit- 
ting important programs and files. Com- 
plete with full terminal program. At your 
local store or contact: Agent Computer 
Services, RR#3, Columbia City, IN 
46725(219)625-3600. 


GRAPHICS 

Ultra Hi-Res Graphics for the IDS Paper 
Tiger 460G/560G is now available. This 
program is designed to take full advan- 
tage of the high resolution capabilities of 
either of the IDS printers. The program, 
which is transparent to Applesoft, first 
writes to disk then dumps from disk to 
printer without being restricted to the 
280 x 192 resolution of the Apple’s Hi- 
Res page— $49.95. Computer Station, 
1 1610 Page Service Drive, St. Louis, MO 
(314) 432-7019. 

Software Driver allows the user to dump 
the contents of the high resolution pages 
to the new Epson MX-80 or Centronics 
739 printers to obtain hard copy 
graphics. Enhanced version was de- 
signed for ease of use as well as flexibility 


for the more advanced user. Supports 
eight (MX-80) or five (Centronics) types 
of interface cards. Fully menu driven 
with options for expanded graphics, 
position on the page, inverse or normal, 
page 1 or page 2, etc. Either version: 
$44.95. Computer Station, 11610 Page 
Service Drive, St. Louis, MO 63141 
(314) 432-7019. 


A family of 3-D Programs for your Ap- 
ple includes the A2-3D1 graphics pack- 
age which is a utility designed to handle 
3-D data bases and display them on the 
Hi-Resolution screen/s — $59.95 on disk. 
The enhancement package A2-3D2 
adds color and independent movement 
of different objects at the same time 
$24.95. The A2-GE1 graphics editor 
allows you to create images as you view 
them. Scan them, animate them, com- 
bine them or add text or labels — $34.95. 
Saturn Navigator A2-3D/A is an adven- 
turous flight to Saturn, enter orbit and 
rendezvous with an orbital space station 
that awaits your arrival — $24.95. The 
last three items require the A2-3D1 
package. subLogic, Box V, Savoy, IL 
61874 (217) 359-8482. 


LANGUAGES 

Pegasys Systems’ new P-LISP Interpre- 
ter is a full implementation of the well- 
known Artificial Intelligence language. 
Written in machine code, this powerful 
interpreter includes the following 
features: 55 functions implemented, 45 
page user manual, full function trace, 
fast, efficient garbage collector. Sup- 
plied with function editor and pretty- 
printer. Runs in 32 or 48K Apple II or II + 
with disk. Eliza and other sample pro- 
grams included — $99.95. Specify DOS 
3.2 or 3.3 Pegasys Systems, 4005 Chest- 
nut Street, Philadelphia, PA 19104(215) 
387-1500. 


APL for the Apple requires CP/M, Micro- 
soft’s Z-80 Soft Card and a 24 x 80 video 
card. A version is available which does 
not require a video coard is the user can 
use mnemonics in lieu of the actual APL 
character set. Includes: 11 arithmetic 
functions, 11 Boolean and relational 
functions, 1 1 selectional and structural 
functions, and 9 general functions in- 
cluding execute and format. Supports 
arrays up to eight dimensions. Includes 
4 applications packages: Simulation of 
APL* PLUS file system, keyed Indexed 
Sequential Access Method (ISAM), Text 
Editor, and Check Management — $500. 
Vanguard Systems Corp., 6901 Blanco, 
San Antonio, TX 78216. 


SIMULATIONS/GAMES 

Robotwar gives the players the opportu- 
nity to write a special battle language 
program which gives his or her robot its 
individual personality. This language 
controls such things as the robot’s radar, 
lasar cannon, speed and position. On the 
Robot Test bench, the player “de-bugs” 
this Battle Language program to ensure 
that the game strategy will be logically 
executed on the battlefield. Completed 
robots may be stored in an encrypted 
format on a friend’s disk. This allows 
players to share robots without revealing 
their program secrets. Provides a birds- 
eye view on the Hi-Resolution screen 
showing robots scurrying about, radar 
beams flashing, lasar cannons aiming, 
flying shots exploding and expired 
robots disappearing in a poof. Like 
chess, it is an elegant strategy game. The 
basics of Battle Language are easily 
learned, yet RobotWar mastery may 
take a lifetime. Requires 48K, Applesoft 
ROM and a disk drive — $39.95 includes 
membership in the RobotWar Club. 
Available at computer stores 
everywhere or from Muse Software, 330 
N. Charles Street, Baltimore, MD 21201 
(301)659-7212. 

Two new games from Sirius Software 
are Sneakers and Gorgon. Sneakers are 
little guys who appear to be friendly but 
will quickly stomp you out if you do not 
get them first. After sneakers come wave 
after wave of Cyclops, Saucers, Fangs, 
H-Wings, Meteors, Scrambles, and 
Scrubs. Written entirely in assembly lan- 
gauge by Mark Turmell, Sneakers will 
operate on a 48K Apple II or 11+ with 
disk drive and is playable with keyboard 
or paddle — $29.95. Gorgon has you as a 
fighter pilot defending the planet by de- 
stroying strange creatures who are steal- 
ing people from the surface of the Earth. 
Do not run into these creatures or let 
their “smart eggs” hit you or you will ex- 
plode. Features pause, restart, and 
sound control keys and some of the fast- 
est color graphic routines ever pro- 
grammed for the Apple. Has many dif- 
ferent levels — $39.95 requires 48K and 
a disk drive. From your local dealer only. 

Phantoms Five by Nasir is a fast action 
full color hi-resolution fighter pilot 
game which places you in the cockpit 
dropping bombs on emplacements as 
you pass over them. At unexpected 
times, you soar into the sky in a dogfight 
with phantom fighters. Superb graphics 
and challenging action — $29.95. Ptilsar 
II is two programs in one — Pulsar has as 
its object the destruction of the spinning 
shields around the pulsar and the de- 
struction of the pulsar itself. Wormwall 
is an ever-changing maze where walls do 



FALL 1981 

not connect and openings occur tempo- 
rarily. In the center circles spin madly 
with little creatures awaiting your arrival 
into their level of the maze — $29.95. By 
Sirius Software, Inc., at your local dealer. 

Crossword Puzzle System lets you 
create and play your own crosswords or 
work on the ones included. The Cross- 
word Machine has easy or hard puzzles 
that are topical — $24.95 disk plus $2 
postage and handling. L&S Computer- 
ware, P.O. Box 70728, Sunnyvale, CA 
94086 (800) 227-1617 ext. 481 in CA 
(800) 772-3545 ext. 481. 

Mate is a chess-problem-solving pro- 
gram that quickly determines whether 
or not mating is possible within the re- 
maining number of moves, and it can 
solve mate, helpmate, and self-mate in n 
moves. Supports all four promotions, en 
passant, and castling. Uses FIDE stan- 
dard notation and European board nota- 
tion with user definable notation. Re- 
quires 48K with one disk drive — $60. 
Mike Korhonen, Neitsytpolku 6 A 8, 
Sf-00140 Helsinki 14, Finland. 

Mychess is the most advanced micro- 
computer chess program available for 
your Apple computer. Nine levels of 
play for beginners to grand masters. 
Winner of the Fifth West Coast Compu- 


APPLE ORCHARD 

ter Faire. USCF rating of 1615. Requires 
Z-80 SoftCard — $34.95. Through your 
local dealer or Datasoft, Inc., 19519 
Business Center Drive, Northridge, CA 
91324(213)701-5161. 


Pool 1.5 for the Apple II is the first and 
only color graphics pool simulation. 
Provides real-time animation, 256 direc- 
tions for aiming, 4 popular games: eight 
ball, straight pool, rotation, and nine 
ball. Instant replay for any shot and a 
special slow-motion control. Requires 
48K Apple II with disk II and paddles — 
$34.95. At your dealer or IDSI, P.O. Box 
1658, Las Cruces, NM 88004 (505) 
522-7373. 


Tuesday Morning Quarterback is an ex- 
citing football simulation that gives you 
real control. You pick the NFL team that 
plays closest to your management style. 
Play with the computer or a friend. Call 
the plays like quarterback sneak, draw, 
sweep, etc., or pass plays, bomb, short 
curl, screen. Option and trick plays too. 
With a probability structure that comes 
close to the real thing — it’s never the 
same game twice. Superb graphics in 
real-time with color and sound — $29.95 
at your local store or add $2 postage and 
handling and order from: Automated 


PAGE 91 

Simulations, Inc., P.O. Box 4247, 1988 
Leghorn Street, Mountain View, CA 
94040 (800) 824-7888 in CA (800) 
852-7777. 


UTILITIES 

Convert Apple BASIC files to Pascal. 
PUP I, a user-friendly Pascal Utility 
Package was designed specifically for 
the Apple Pascal 1.1 environment. Fea- 
tures moving of BASIC files (Applesoft, 
Integer, Text, Binary) to a Pascal disk, 
sets system date at boot (automatically if 
you have a Mountain Hardware Clock), 
produces printer-formatted listings of 
Pascal text files, supports Pascal wild- 
cards, 40/80 column formats, upper and 
lower case, user modifiable BASIC 
tokens, error checking with diagnostic 
messages, single or multi-drive opera- 
tion, on-line user assitance, full docu- 
mentation — $29.95. Dealer and club 
discounts available. Gryphon Micro- 
products, P.O. Box 6543, Silver Spring, 
MD 20906. Mr. Alan Weiner. 

Disk Fixer and Monitor Extender are 
machine language programs which 
enable the experienced programmer to 
manipulate, protect and display data. 
Disk fixer provides easy access to either 
13 or 16 sector formatted disks at either 


-X RATED 

The most fun you can have 
sitting down 



$1.00 shipping/handling charge. 
(California residents add 6% tax) 


For broadminded Apple I * owners. 

The wild, racy program for tongue-in-cheek (or 
wherever!) adult fun, stimulation and pleasure 
secrets. 

X Rated, authored by Aphrodite and 
Don Juan, is the hottest disk in town. Every 
scene, every position, every sensual and 
hilarious action is animated in Hi-Resolution 
graphics. It'll be the life of the party. 

Your friends will be amazed, amused and 
shocked. Just watch their expressions when the 
action is matched with the 'sounds of sex'! 

X Rated is only for those not offended by explicit 
sexual matter. . .and who can chuckle at the 
human condition. 

Mailed in an anonymous brown paper wrapper. 
If under 18 parental approval 
required. Inquiries invited from very- 
broadminded dealers. 

Act now. $24.95 on diskette. Send to: 

NO NAME SOFTWARE 

8618 Reseda Blvd., Suite 115 
Northridge, CA 91324 
(213) 885-1955 

‘Apple II is a trademark of Apple Computer, Inc. 




PAGE 92 


APPLE ORCHARD 


FALL 1981 


the track or sector level. The user is al- 
lowed sector by sector access to named 
files. Displays information in hex, ASCII 
or a mixture of both $29.95. Monitor Ex- 
tender is a handy programming tool that 
enhances the capabilities of the Apple II 
Monitor ROMs. Memory may be dis- 
played in ASCII or binary. A range of 
memory may be disassembled into an 
ASCII file in memory with the result a 
labelled file that can be used for assem- 
bler source code — $19.95. Image Com- 
puter Products, 615 Academy Drive, 
Northbrook, IL 60062 (312) 564-5060. 

Micro/Apple 1 is the first in a series of 
volumes containing 30 articles selected 
from MICRO magazine from 
1977-1980. The staff has re-entered, 
listed, and tested the programs and put 
them on a diskette. Includes chapters on 
BASIC aids, graphics, education, 
games, I/O enhancements, runtime utili- 
ties and references — $24.95 for book 
and diskette at your local store or add $2 
for surface shipment from MICRO, P.O. 
Box 6502, Chelmsford, MA 01824. 

Memory Management System will put 
Dos into your memory expansion card 
giving you 10.5 K more program — use- 
able RAM! Works with 3.2 or 3.3 and 
establishes all the hooks and links ne- 
cessary to use DOS in its new location — 


$39.95. Micro-Sparc, Inc., P.O. Box 325, 
Lincoln, MA 01733 (617) 259-9710. 

Dual DOS in ROM for the Apple II per- 
mits you to switch from one DOS (3.2 or 
3.3) to another without booting. This 
utility is contained in two ROMs, which 
when plugged into MC’s Romplus or the 
Andromeda ROMboard, will be perma- 
nently imbedded in your Apple’s 
memory and waiting for instant access. 
Switching is practically instantaneous. 
A simple CALL from BASIC or direct 
from the Monitor is all that is required. 
Recommended for drives configured 
with 3.3 ROMs. Operates with either 
BASIC or the Language Card and re- 
quires 48K, DOS 3.3 and the above men- 
tioned expansion boards — $49.95. Soft 
CTRL Systems, Box 599, West Milford, 
NJ 07480. 

Copy II Plus is the ultimate Apple disk 
copy program. Copies multiple formats: 
DOS 3.2, 3.3, PASCAL, FORTRAN, and 
CP/M. Copies diskettes in less than 45 
seconds, which is faster than most other 
copy programs. Written entirely in ultra 
fast assembly language. Requires Apple 
11 with 48K and at least one Disk Drive — 
$39.95. Central Point Software, Inc., 
P.O. Box 3563, Central Point, OR 97502 
(503) 773-1970. 


Apple Alarm is a program that converts 
your computer into a sentry, keeping 
track of intrusion, smoke, motion, fire, 
moisture and other on/off sensory in- 
puts. Attach your switch, fire alarm, 
floor mat, etc. to the paddle buttons and 
your Apple will sound an alarm or qui- 
etly keep time from the moment trig- 
gered — $20. Andent, Inc., 1000 North 
Avenue, Waukegan, IL 60085. 


WORD PROCESSING 

WordStar does it better than any other 
word processing system. Not only do 
you get all the sophisticated features 
you’d expect from the high-priced WP 
system, with Word Star you have a true 
screen image of what your printout will 
look like before you print it. Erase, in- 
sert, delete and move entire blocks of 
copy. Page breaks are displayed and 
automatically revised on the screen. You 
can specify enhancements like under- 
lining and boldfacing, and much more. 
Easy to learn because of its unique and 
extensive self-help menus. Sold through 
authorized dealers and distributors only. 
OEM inquiries invited. Requires Micro- 
Soft Softcard and 80 column video 
board. Write for address of nearest 


MEW... an 

APPLE SOFTWARE 
BUYER’S GUIDE 

Everybody who buys Apple programs should first read the reviews 
in A STAR SOFTWARE REVIEW. Distinguish between good 
programs and disappointing ones . before you spend your money. 
Each issue reviews and describes Apple software. Use our ★ rating 
system to compare games. Helpful when buying mail-order. A 
subscription for 1 year is only $7.35 for 4 issues — a bargain 
compared to the $15 or more that you risk on each purchase. 

4 STAR SOFTWARE REVIEW 

Oept. A , 844 Windbreak Street 
Kamloops , BC , Canada V3B 5P1 
• Good service to our USA friends ! 


☆ YES' Sign me up as a charter subscriber at us$7.S5 for 1 year. 
Not sure. Send me a sample copy for $1.99 plus $1.00 for 
handling. 

☆ Check enclosed. 

☆ Charge my VISA, MC account 

no. exp. 

My name is 

I live at 

City State Zip 



• API 01 Apple II with Single Disk Drive $109 

• API 02 Apple II with Double Disk Drives 119 

• API 03 Apple II, 9 inch Monitor & Double Drives ... 129 

• API 04 Applet, two additional Drives & Silentype 139 

• API 05 12 inch monitor plus accessories 99 

• RS201 TRS-80 Model I, Expansion Unit & Drives — 109 

• RS202 TRS-80 Monitor or TV set 84 

• RS204 TRS-80 Model III 129 

• RS205 Radio Shack Color Computer 89 

• P401 Paper Tiger 440/445/460 99 

• P402 Centronics 730/737 - Line Printer ll/IV 89 

• P403 Epson MX70 or MX80 89 

• CC90 Matching Attach^ Case 75 

compuTer case company jj, ,,, 

5650 INDIAN MOUND CT. COLUMBUS, OHIO 43213 (614) 868-9464 SSM 

J 



Verbatim 

comments: 


^Compared to the brands 
I've used before,Verbatim 
Datalife is the best yet! # 

Sandy Tiedeman 
Las Vegas, NV 

WNew Verbatim helped 
eliminate I/O errors on 
my Apple. # 

Richard Adams 
Ft. Walton Beach, FL 

WI would prefer Verbatim 
Datalife over any brand I've 
ever used.** 

Skip Piltz 
Overland Park, KS 

WMy experience with 
Verbatim diskettes has been 
excellent. I've used several 
boxes over the past few 
months and they've all been 
error-free. # 

Robert Roeder 

Las Vegas, NV 

WMuch stronger, better 
centering. A definite im- 
provement.# 

Leroy LaBalle 
Marrero, LA 

Wit has worked perfectly 
everytime!# 

Richard Ruth 
Shippensburg, PA 

WI like the thicker pro- 
tective cover, # 

David Hendel 
Lititz, PA 

WGreat! I have had no 
problems !# 

Timothy Roscoe 
Mechanicsburg, PA 


©1981 Verbatim Corporation 
Datalife is a trademark of Verbatim Corp. 


WSo far my Verbatim disks 
have been performing flaw- 
lessly. Not always so with 
other disks. # 

Chris Otis 

Hoffman Estates, IL 


W Thank you for the im- 
provements. Just another 
reason why 111 always use 
Verbatim.# 

James Hassler 
Cheyenne, WY 


WRuns quieter in the disk 
drive.# 

Richard Cannova 
Los Angeles, CA 

W Verbatim disks are super. 
They're our standard for 
quality.# 

Bob Mills 
Mission, KS 

W Anything that prolongs the 
life of a diskette is a plus. 
Thank you Verbatim for an 
excellent improvement.# 
Steve Toth 
Piscataway, NJ 

WOf the 130-plus Verbatim 
disks I have, I'm not aware 
of any problems. I'm sure 
the improvements will give 
your disks an even longer 
life# 

Gerald Janas 
Warren, MI 

W FANTASTIC. Not a single 
registration problem. Much 
more reliable than what I 
had been using.# 

Gary Sandler 
Play a Del Rey, CA v 

WVerbatim is much more 
reliable. I wouldn't trust 
anything else.# 

Howard Chin 
Pomona, CA 


We introduced Verbatim 
Datalife mere months ago. 
And it's already playing to 
rave reviews like these. 

But don't take anybody 
else's word for it. Try it your- 
self, and see if you don't 
agree it's the best media 
you've ever tried. For the 
name of your nearest 
Verbatim dealer, call (800) 
538-1793, in California call 
(408)737-7771 collect. 

( >i.- > 


! ¥ 














We play it back, Verbatim! 


PAGE 94 


APPLE ORCHARD 


FALL 1981 


dealer to: Micro Pro International Cor- 
poration, 1299 4th Street, San Rafael, 
CA 94901 (415) 457-8990. 

Letter Perfect is a character oriented 
word processor for the Apple 1 1 / 1 1 4- . Fast 
action machine language, menu driven, 
single load program. Requires disk drive 
and 32K memory. One-time configura- 
tion for your system, printer type, etc., 
can be reconfigured at any time. Sup- 
ports proportional spacing, underline, 
boldface with NEC or Qume/Diablo. 
Will use any of the special print charac- 
ters of your specific printer. All text 
packed during saving for greater disk 
storage capacity. Uses Super’R Term 80 
column board — $149.95. UK Enter- 
prises Inc., P.O. Box 10827, St. Louis, 
MO 63129 (314) 846-6124. 

Hebrew II is the first foreign language 
word processor for the Apple II in 
America. This program puts Hebrew 
characters on the screen from right to 
left (and numbers left to right in their 
natural order) and allows full cursor 
movement and character editing. Text 
can be printed, saved to disk, and re- 
called for further editing. Ideal for label- 
ing graphs, charts, etc. — $60. Aurora 
Systems, Inc., 2040 E. Washington 
Avenue, Madison, WI 53704. 


Catalogs 


Three “where to find it” books are now 
available. They are: Business Software 
$5.95, Games and Recreational Soft- 
ware $4.95, and Educational Software 
for the teacher/student $5.95. WIDL 
Video, 5245 W. Diversey Avenue, Chi- 
cago, IL 60639 (312) 622-9606. 


CATALOGS/BOOKS 

32 BASIC Programs for the Apple 
Computer is exactly what the title says, a 
group of practical applications pro- 
grams for home and work, for educa- 
tion, graphics, and mathematics. Also 
includes games. By studying the pro- 
grams, you can also pick up some 
pointers on efficient programming. 
Written by Tom Rugg and Phil Feldman. 
285 pages, 5V2xQVa inches, perfect 
bound, softcover. $17.95. dilithium 
Press, P.O. Box 606, Beaverton, OR 
97075 (503) 646-2713. 

An atlas to the Apple Computer, What’s 
Where in the Apple is written by William 
F. Luebbert. This definitive program- 
mer’s guide to the Apple II describes all 
the hardward and firmware character- 
istics important to programmers, in- 
cluding over 2,000 memory locations. 


The book expands upon the author’s 
highly popular article published in 
MICRO, August 1979. Approximately 
192 pages 8V2XII inches, cardstock 
cover and wire-O binding. Publication in 
August 1981 — $19.95. MICRO, 34 
Chelmsford Street, P.O. Box 6502, 
Chelmsford, MAO 1824 (800) 227-1617 
ext. 564 in CA (800) 772-3545 ext. 564. 

Here is a complete product catalog of 
computer supplies, accessories and 
cables; includes furniture, printer forms, 
media, modems, printers, media car- 
riers, etc. Inmac, 2465 Augustine Drive, 
Santa Clara, CA 95051 (408) 737-7777 
or (201) 767-3601. 

The Fall 1981 Brain Food Catalog is 
now available, with a $1 off money- 
saving slip inside to be used on all orders 
of $10 or more. Over 80 titles are fea- 
tured with the scope of difficulty ranging 
from complete novice to confirmed 
computer user. Highlighted are such 
books as Computers for Everybody, 
Small Computers for the Small Busi- 
nessman and How to get Started with 
CP/M. Call the toll free number 
800-547-1842 or write dilithium Press, 
1 1000 SW 1 1th Street, Suite E, Beaver- 
ton, Oregon, 97005. 

This general catalog of computer sup- 
plies and accessory products contains 
binders, media, word processing items, 
ribbons, work stations and supplies, cal- 
culators, templates, etc. Visible Compu- 
ter Supply Corporation, 3626 Stem 
Drive, St. Charles, IL 60174 (800) 
323-0628 in IL (312) 377-0990. 

A new catalog from Mini Micro Mart, 
Inc., has printers, media and supplies for 
micros and minis includes Cromemco 
systems, plotters, software, etc. 1618 
James Street, Syracuse, NY 13203(315) 
422-4467. 

1981 Tool Kit Catalog offers special- 
ized test equipment and tools, cases, 
oscilloscopes, digital multimeters, 
probes, wire wrap tools, etc. Specialized 
Products Company, 2324 Shorecrest 
Drive, Dallas, TX 75235 (800) 527-5019 
in TX (800) 442-3034. 

Dataguide is the master catalog and di- 
rectory of OEM computer products. 
Some items for sale are computers and 
processors, memories, disk and tape 
drives, crt displays, printers, plotters, 
punched card/tape, peripheral control- 
lers, data communications devices, data 
acquisition analog I/O systems, 
test/development systems, software and 
media and supplies — $25. Sentry Pub- 
lishing Company, 5 Kane Industrial 
Drive, Hudson, MA 01749 (617) 
562-9308. Published semi-annually, 
subscriptions $ 50/year or $75 oversea. 


Personalized Computer Consultants 
provides a catalog of many computer- 
related items including computers, 
peripherals and software. 11426 Rock- 
ville Pike, Suite 110, Rockville, MD 
20852 (301)770-5311. 

Monument Computer Service has an- 
nounced the release of its new free 
Summer-Fall Software Catalog. The 
new catalog features, for the first time, 
products specifically prepared to oper- 
ate on the Apple III computer. It also 
features many new or improved educa- 
tional products for the Apple II and Ap- 
ple II Plus computers. Free. Monument 
Computer Service, Village Data Center, 
P.O. Box 603, Joshua Tree, CA 92252 
(800) 854-0561 ext. 802 in CA (800) 
432-7257. 

Queue, Inc., has issued new updated di- 
rectories of educational software. Cata- 
logue IVA contains the most complete, 
comprehensive lists available anywhere 
of education software and educational 
software publishers for Apple, Atari, and 
Compucolor. Catalogue IVB contains 
97 pages of educational software pro- 
gram descriptions for Pet and TRS-80. 
The most complete selection available, 
hundreds of programs grouped by com- 
puter, subject matter, and grade 
level — $8.95 each from Monica Kan- 
trowitz, President, Queue, Inc., 5 Chapel 
Hill Drive, Fairfield, CT 06432 (203) 
372-6761. 


Miscellaneous 

Mini-Flex Diskette Holder has a clear 
plastic smoke-colored cover to seal out 
dust. Bottom is stepped and dividers 
keep disks from falling over. For 5 Va 
inch diskettes. Advance Access, 2200 
South Main Street, Lombard, IL 60148 
(312) 629-5800 or (800) 323-3412. 

Tee-shirts are available to user groups 
or individual group members from 
Automated Simulations, Inc., maker of 
the EPYX line of computer games in- 
cluding the popular “Temple of Apshai”. 
Light blue tee shirt bears a bright red 
dragon and dark blue logo and slogan: 
“EPYX, Computer Games Thinkers 
Play.” Normally priced at $6, the shirts 
are available to group members at $5 in 
mens’ sizes small, medium, large and 
extra large from Automated Simula- 
tions, Inc., P.O. Box 4247, Mountain 
View, CA 94040 (415) 964-8021. 

Catalog of gifts for Apple fanatics in- 
cludes such attractive and useful items 
as coffee mugs, tumblers, tee-shirts, 
playing cards, jewelry, paper weights 
and pens. Apple Computer Gift Cata- 
log, 2280 Arbor Blvd., Dayton, OH 
45439. A* 



FALL 1981 


APPLE ORCHARD 


PAGE 95 


ADVERTISERS’ INDEX 


PAGE 


Advanced Business Technology, Inc 54 

Advanced Computer Products 60 

ALF Products Inc 59 

Apple Computer Inc 25, 58 

AppIeSource 22 

Avant-Garde Creations 66 

Broderbund Software 24 

Computer Case Company 92 

Computer Station 43 

Connecticut Information Systems 57 

Creative Computing 15 

Datamost 66 

Decisionmakers, Inc 64 

dilithium Press 13 

Ed-Sci Development 81 

4 Star Software Review 92 

Hardcore Computing 81 

Hayden Book Company, Inc 14 

Hutton Industries, Inc 85 

Information Unlimited Software 35 

M & R Enterprises IFC 


PAGE 


McGraw-Hill Book Company 54 

Micro Focus 89 

Micro-Sci 2 

Microsoft 1 

Mountain Computer BC 

Nibble 71 

No Name Software 91 

OMEGA MicroWare, Inc 29, 58, 76 

Prometheus Products Incorporated 41 

Quad Systems 32 

RKM Enterprises 66 

RKS Enterprises, Inc 77 

Software Publishing Corporation IBC 

SSM Microcomputer Products 83 

Strategic Simulations 7 

Synergistic Software 5, 87 

Thunderware, Inc 73 

Used Computer Exchange 54 

Verbatim 93 

Videx 65 




INTERNATIONAL 
APPLE CORE 


Apple 

Orchard 


SUBSCRIPTIONS 

P.O. Box 1493, Beaverton, Oregon 97075 

Please enter a subscription to Apple Orchard for: 

NAME 


ADDRESS 

CITY STATE ZIP 

COUNTRY 

Subscription rate: $10.00 for four issues. 

First class postage: $5.00 additional (required for Canada, Mexico, APO, and FPO addresses). 
Overseas and other foreign air mail postage (required): $10 additional. 

Charge it to my: 

□ VISA □ MasterCard No Expiration date 

Or make check or money order payable to ‘‘Apple Orchard" and return with this form to: 

Apple Orchard Subscriptions 
P.O. Box 1493 
Beaverton, Oregon 97075 

TOTAL REMITTANCE ENCLOSED: $ (USA) 


PAGE 96 


APPLE ORCHARD 


FALL 1981 


Buffer Overflow 


CONVERSATION 
WITH A CUSTOMS OFFICER 

by Brian Strong 
from The Electric Apple 


(Note: Mr. Strong, Publisher of 
The Electric Apple, lives in Well- 
ington, New Zealand. We offer 
here his description of a situa- 
tion which highlights the relative 
newness of Apples, the govern- 
ment process, and the truly in- 
ternational nature of the IAC. 

— PCW) 

Have you ever had to clear a compu- 
ter program through Customs? It can 
be quite an experience. 

Part of the problem is that per- 
sonally owned microcomputers are a 
new fact of life in New Zealand, but 
every package of software seems to 
be regarded as something “for com- 
mercial use” and liable to extortion- 
ate duties. I received a program for 
personal use and spent some time 
explaining the whole concept of per- 
sonal computing to the Customs Of- 
ficer, who seemed unaware of its ex- 
istence. I also halted traffic around 
the Post Office counter by letting 
loose with a strangled scream, just in 
time to stop him from scratching the 
surface of the disk with his fingernail 
to see what it was made of. 

My conversation went along these 
lines: 

“Yes, it is a magnetic recording.” 
“No, it’s not the same rate of duty 
as magnetic tape or cassette (music) 
recordings.” 

“It’s a recording of information 
data and only works on my compu- 
ter.” 


“No, I’m not going to sell it to 
anyone.” 

“It’s binary encoded data, sort of 
electronic writing that the computer 
understands.” 

“Try another page in your book, 
perhaps it’s there somewhere. Try 
‘computer program’.” 

“No, it’s for personal use.” 

“Yes, it’s a commercially available 
program overseas, but not in New 
Zealand.” 

“No, I can’t make copies and sell 
them” 

“Try another page; perhaps it’s 
under electronic goods or some- 
thing.” 

“No, the 40 percent import duty is 
just for hardware, not software.” 

“Hardware? That’s the bits of wire 
and stuff all thrown together to make 
a piece of equipment.” 

“No, it’s not equipment. The disk 
doesn’t count as equipment. Try 
‘computer programs’ again.” 

“That rate of duty is for programs 
for mainframe computers.” 

“Sorry, they’re those big installa- 
tions that fill up half a building — 
y’know, like IBM. It can’t be the same 
rate.” 

“No, my computer fits under one 
arm and you can carry it around.” 

“When’s the other guy get back 
from lunch?” 

Look, the usual duty is just on the 
medium — that’s the value of the 
disk, and they’re about three to five 
bucks each in the States.” 


“You feel you should charge me 
on the value of the program too — 
hey, that’s a bit steep. Let’s have a 
last look in that book again.” 

“Hey, look on that Customs 
sticker — it says total value twenty 
dollars.” 

“How do I know what it costs? A 
mate in the States sent it to me to 
have a look at.” 

“Come to think of it, it was prob- 
ably about what it says. Things like 
this are cheap in the States.” 

“Look, what about working the 
duty out on the cost of the disk, say 
four dollars, and half the balance? It’s 
about the nearest we’ll probably get.” 
“Yeah, it is a fairly new hobby; 
that’s probably why it isn’t in the 
book.” 

“Yeah, it is all rather confusing and 
needs straightening out.” 

“See you again sometime.” 

“Bye.” 

I’ve been through that situation 
twice, with roughly the same conver- 
sation each time. Not to go through it 
could mean a massive 40 percent 
duty on a program purely for per- 
sonal use and of no interest to 
anyone else. There is still a lot of con- 
fusion between this type of computer 
program and “commercial” pro- 
grams that hasn’t been sorted out. 
Hopefully, it will be soon, otherwise 
next time I get a card in my postbox 
saying that there is a computer pro- 
gram waiting to be cleared through 
Customs, I’ll be ready to be fitted^^ 
with a long-sleeved canvas overcoat.^P 





The 

Personal 

Report 

System 


require a48K. 
BaaMwl&fc 1&&B& 

JSmmw&m 


^'WftblishiiiKGf, wain,, 


poralian 


Sc^Hwai^ Riblislii n^Co 


Software Riblishing Corporation 


A Rrsonal Information 
Management System. 


four APPLE* computer really can track purchase 
orders and inventory, analyze your investment records, 
maintain client and patient histories, or even catalog 
magazine abstracts and your stereo collection. 
Software Publishing Corporation has the answer 
and it doesn’t require programming! 

We call it the PFS software series -an easy 
to use yet powerful set of programs that let you 
design a system that’s versatile enough to 
manage almost any kind of information. 

PFS, the personal filing system, let’s 
you design your own form on the screen 
for organizing information. Once it’s cre- 
ated you just fill in the blanks. Looking 
up what you’ve filed is just as easy. PFS 
can search for a number, a single piece of 
data, a word within a page of text, or 
any combination. All forms that match 
are displayed on the screen for browsing, updating, ex- 
panding, or printing. PFS can even create mailing labels. 


specifications. Just mark the information you want listed 
and PFS: REPORT will sort it and let you specify head- 
ings, totals, averages, counts, and calculations, fou can 
save your report design for use on a regular basis. 

PFS and PFS: REPORT come with simple 
self teaching manuals plus a support plan that 
includes program updates and factory experts 
ready to answer your questions. And all of this at 
an affordable price. Each program is priced 
below $100. 

The PFS software series is different. 
It is not a specialized application pack- 
age nor a complex programmer ori- 
ented data base manager. It’s a personal 
information management system that 
lets you store, retrieve, and report in- 
formation your way without program- 
apple ii system ming. The PFS software series is avail- 

able through your local dealers. If they don’t carry it have 
them give us a call at (415) 962-8911 or write 


PFS: REPORT, the personal report system, uses 
the files PFS creates to produce a report tailored to your 

PFS is a trademark of Software Publishing Corporation. 


to us at Software Publishing Corporation, 
2021 Landings Drive, MtriView, CA 94043. 

APPLE* is a registered trademark of Apple Computer, Inc. 


The j)fs: software series 










Mountain Computer 
CPS Multi Function Card 


Connect with Easy Use ! 

CPS has no switches to set! All functions on the card are set 
from a user program. Menu driven screens set up your choice 
of all functions on CPS and store them on-board in CMOS 
RAM — battery backed-up (including the clock) for over two 
years! To change parameters, run the set-up program again — or 
use special commands from your keyboard. Furthermore, most 
existing software programs are immediately usable with CPS. 
Phantom Slot Capability permits assignment of CPS’ functions 
to your software’s pre-defined slots. 


Connecting a Parallel Printer ? 

Epson®- Centronics® IDS Paper Tiger® CPS handles all these 
printers and others with on-board intelligence to provide 
paging and other features found on no other card. 

Connecting a Serial Printer? 

Diablo® Qume® NEC - TI 800 Series® CPS handles these printers 
and others with standard RS-232 interface providing selection 
of baud rates, handshakes, paging, and more. 

Connecting a Modem or Terminal ? 

Hayes Smartmodem® Novation CAT®M & R Penny whistle®CPS 
handles these and others with full/half duplex operation, baud 
rate selection, and even a transparent terminal mode which 
includes a dual mode feature that permits printing of text to 
parallel printers while ‘on-line’ eliminating the need for special 
terminal software — and more. 


Connect with Your Apple®Dealer 

Drop by your Apple dealer and see how the CPS Multifunction 
Card provides the most comprehensive capabilities for RS-232C 
serial interface, parallel output, and real-time calendar/clock 
of any card available today — all on one card — at one low price — 
competitive with any one of the three or more single function 
cards that it replaces. 


Connecting with the Time? 

The on-board calendar/clock provides real time and date 
information including day of week, day, month, year, hours, 
minutes, and seconds for any application requiring a time 
stamp — battery backed-up for over two years! 

Connecting with The Source? 

Used with a modem, CPS provides the connection to informa- 
tion utilities, such as The Source,® Dow Jones, and others. 
Additionally, CPS provides the connection to big-time electronic 
mail with programs such as Micro Courierand Micro Telegram? 
and other data transfer programs. 


Mountain Computer 

I H CO UP ORATED* 

300 El Pueblo Road, Scotts Valley, CA 95066 
(408) 438-6650 TWX: 910 598-4504